首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JQuery3.2.1不能运行ajax,但jQuery1.3成功

JQuery3.2.1不能运行ajax,但jQuery1.3成功
EN

Stack Overflow用户
提问于 2017-09-19 02:01:05
回答 1查看 556关注 0票数 0

真的很奇怪。我在jsp文件中导入jquery以运行ajax。当我用

代码语言:javascript
复制
<script src="http://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js" ></script>

Ajax 不工作

当我用

代码语言:javascript
复制
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" ></script> 

Ajax工作。

jsp文件中的代码如下所示:

代码语言:javascript
复制
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html >
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Login</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" ></script>
<script type="text/Javascript">
$(document).ready(function() {

    $("#login").click(function () 
      {
        alert("0");
        var uname=$('#uname').val();
        var passwd=$('#passwd').val();
        $.ajax({
            type:"POST",
            dataType: 'application/json',

            url:"http://localhost:8080/login",
            data:{"uname":uname,"passwd":passwd},
            success:function(data){

            alert(data.toString());
                 ........

jQuery1.3和1.4版本可以获得alert("0")alert(data.toString())

但是,当我更改为更高版本(如jQuery1.5、2.1或3.2.1 )时,ajax无法工作,也无法获得alert(data.toString())为什么?我好困惑。

EN

回答 1

Stack Overflow用户

发布于 2018-09-14 16:04:08

尝试将dataType参数从application/json更改为jsonjsonp

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46290670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档