仍然不能在单独的javascript文件中使用ajax调用

仍然不能在单独的javascript文件中使用ajax调用,javascript,jquery,ajax,Javascript,Jquery,Ajax,我不熟悉jquery和ajax,但我的要求是使用jquery通过ajax调用servlet/jsp,这样我的ajax代码就不会在单独的javascript文件中工作 这是我通过jquery调用ajax的javascript文件: function insertData(idvalue) { var forsplit = idvalue.id.split("_"); var qtsrl = forsplit[2]; var qtno = forsplit[3]; alert(qtsrl); ale

我不熟悉jquery和ajax,但我的要求是使用jquery通过ajax调用servlet/jsp,这样我的ajax代码就不会在单独的javascript文件中工作

这是我通过jquery调用ajax的javascript文件:

function insertData(idvalue)
{
var forsplit = idvalue.id.split("_");
var qtsrl = forsplit[2];
var qtno = forsplit[3];
alert(qtsrl);
alert(qtno);
var queryid=idvalue.id;
var qtsrl_id = document.getElementById("qstn_srl_"+qtsrl+"_"+qtno).value;
var qstn_no_id = document.getElementById("qstn_no_"+qtsrl+"_"+qtno).value;
alert(qtsrl_id);
alert(qstn_no_id);


$.ajax(
{
    url: "aftermarksave.jsp",
    type: "get",
    data:{setvalues : queryid},
    dataType: "JSON",
    success: function(data) 
        {   
            alert('Successful :'+data); 

        },
    error: function(data) 
        {
            alert('Not Successful: '+data);
        }   
});

}
仍然没有调用jsp页面,我也尝试了Servlet页面,Servlet也没有通过ajax调用。

试试类似的方法

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


您正在调用insertData函数吗?检查控制台的错误和网络选项卡,确保所有文件都已下载。没有控制台错误…警报显示成功
 $.get("URL",function(data,status){
    alert("Data: " + data + "\nStatus: " + status);
  });