使用AJAX时出错

时间:2016-04-11 05:23:38

标签: jquery ajax html5 get

我试图通过AJAX删除商店。当我尝试运行我的代码时,它无法成功运行。我已经在Internet Explorer中使用了调试应用程序,并且发现而不是" objRequest.status == 200",这是我需要在if语句中运行代码行,我得到&#34 ; objRequest.status == 404"我很难发现它有什么问题。你能帮我找出我做错了吗?

function DeleteStore()
{
    var objRequest = new XMLHttpRequest(); 
    var url =     "http://student.business.uab.edu/webappservice/service1.svc/DeleteStore"; 

    //Collect Customer data from web page 
    var deletestoreid = document.getElementById("deletestoreid").value;

    //Create the parameter string 
    var detelenewstore = '{"StoreID":"' + deletestoreid +'"}';

    //Checking for AJAx operation return 
    objRequest.onreadystatechange = function() 
    { 
        if (objRequest.readyState == 4 && objRequest.status == 200) //This is where the arro occurs in my debugging
        { 
            var result = JSON.parse(objRequest.responseText); 
            DeleteInfo(result); 
        } 
    } 

    //Start AJAX request 
    objRequest.open("GET", url, true);
    objRequest.send();
}

function DeleteInfo(output)
{
    if (output.WasSuccessful == 1) 
        { 
            document.getElementById("youmonster").innerHTML = "You've just     killed a perfectly innocent store! You monster!" 
        } 
    else 
        { 
            document.getElementById("youmonster").innerHTML = "Aw Snap! The     operation was not successful!" + "<br>" + output.Exception; 
        } 
}

0 个答案:

没有答案