仍然没有在单独的javascript文件中使用ajax调用

时间:2014-06-17 12:05:15

标签: 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);
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页面,也没有通过ajax调用servlet。

1 个答案:

答案 0 :(得分:0)

尝试喜欢

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

OR

 $.get("URL",function(data,status){
    alert("Data: " + data + "\nStatus: " + status);
  });