Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ajax不是通过jquery调用的_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript ajax不是通过jquery调用的

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('

这是我的代码,当调用.js文件时,Jquery不起作用,并且该文件中没有调用ajax

这是我的.js文件:

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);
});