Javascript ajax不是通过jquery调用的
这是我的代码,当调用.js文件时,Jquery不起作用,并且该文件中没有调用ajax 这是我的.js文件:Javascript ajax不是通过jquery调用的,javascript,jquery,ajax,Javascript,Jquery,Ajax,这是我的代码,当调用.js文件时,Jquery不起作用,并且该文件中没有调用ajax 这是我的.js文件: function insertData(idvalue) $.ajax({ url: "setsimilar.do", type: "get", data: {setvalues : queryid}, dataType: "JSON", success: function(data) { alert('
function insertData(idvalue)
$.ajax({
url: "setsimilar.do",
type: "get",
data: {setvalues : queryid},
dataType: "JSON",
success: function(data) {
alert('Successful');
}
},
error: function(data) {
alert('No Record Found: '+data);
}
});
将最小化到
success: function(data) {
alert('Successful');
},
因为您在成功事件中有一个额外的}
,这导致代码中出现语法错误
所以,您的整个代码看起来像这样
function insertData(idvalue) { // this bracket!
$.ajax({
url: "setsimilar.do",
type: "get",
data: {setvalues : queryid},
dataType: "JSON",
success: function(data) {
alert('Successful');
},
error: function(data) {
alert('No Record Found: '+data);
}
});
} // and this one! :)
试着
$.ajax({
url: "URL",
type: "GET",
contentType: "application/json;charset=utf-8",
data: {setvalues : queryid},
dataType: "json",
success: function (response) {
alert(response);
},
error: function (x, e) {
alert('Failed');
alert(x.responseText);
alert(x.status);
}
});
或
您在
success:
eventqueryid中有一个额外的}
没有定义,它是一个全局变量吗?您的函数insertData(idvalue)
缺少开头{和结尾}您的url正确吗?setsimilar.do您在浏览器开发控制台中是否看到任何错误?
$.ajax({
url: "URL",
type: "GET",
contentType: "application/json;charset=utf-8",
data: {setvalues : queryid},
dataType: "json",
success: function (response) {
alert(response);
},
error: function (x, e) {
alert('Failed');
alert(x.responseText);
alert(x.status);
}
});
$.get("demo_test.asp",function(data,status){
alert("Data: " + data + "\nStatus: " + status);
});