jquery ajax从plain / text检索值

时间:2012-05-29 14:54:36

标签: 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')}
    });


});

});

提前致谢

2 个答案:

答案 0 :(得分:1)

在asp.net中我们要做msg.d试试这个。其次,你错过了网址中的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')}
    });

答案 1 :(得分:0)

你正在if语句中做作业。

应该是

if ("1" == msg) {  }