2012-05-29 53 views
0

我陷入以下問題。jquery ajax從普通/文本檢索值

頁面請求用戶和密碼。如果用戶和他的密碼存在,頁面輸出只是一個普通的1.否則爲0.

如何檢查這與jquery ajax和進一步處理它取決於輸出?

$(function() { 

$("#checkCode").click(function() { 

    var var_pCode = $("#ctl00_ContentPlaceHolder1_tbPartner").val(); 
    var var_cCode = $("#ctl00_ContentPlaceHolder1_tbCode").val(); 
    var myResult 


    $.ajax({ 
     url: "codeValidator.aspx", 
     dataType: "text", 
     data: { pCode: var_pCode, cCode: var_cCode } 
    }).done(function (msg) { 
     //alert(msg); 
     if (msg = "1") { alert('111'); } 
     else {alert('000')} 
    }); 


}); 

});

在此先感謝

回答

1

在asp.net我們要做msg.d試試這個。其次,你在URL中缺少webmethod名稱。該是你調用服務器端方法的很好的例子由jquery ajax with asp.net

$.ajax({ 
     url: "codeValidator.aspx/SomeStaticWebMethodOfServerSide", 
     dataType: "text", 
     data: { pCode: var_pCode, cCode: var_cCode } 
    }).done(function (msg) { 
     //alert(msg); 
     if (msg.d == "1") { alert('111'); } 
     else {alert('000')} 
    }); 
+0

你有小的錯誤:'msg.d == 「1」' – WojtekT

+0

謝謝,糾正。 – Adil

0

你在你的if語句做一個任務。

應該

if ("1" == msg) { }