Skip to main content
 首页 » 编程设计

javascript之jquery ajax 请求没有响应

2024年02月27日40webabcd

我是 asp.net 的新手,正在尝试理解 ajax 响应。我有以下代码:

$(document).ready(function () { 
    $('#<%=cbx_pep.ClientID%>').change(function () { 
        var mSis = $('#<%=cbx_pep.ClientID%>').val(); 
        getRCT(mSis); 
    }); 
}); 
 
function getRCT(mez_sis) { 
    $.ajax({ 
        url: '/Staff/PEX.aspx/GetTempInfo', 
        method: 'get', 
        contentType: 'application/json', 
        data: '{d_val:' + mez_sis + '}', 
        dataType: 'json', 
        success: function (data) { 
            alert(data.d); 
        }, 
        error: function (error) { 
            alert(error); 
        } 
    }); 
} 

这是我的服务器端代码:

[WebMethod] 
public static string GetTempInfo(string d_val) 
{ 
    string str = d_val; 
    return str; 
} 

我反复出错。感谢您的帮助。

请您参考如下方法:

首先,正如 mybrithname 所说,您使用了 method: 'post' 然后您的 json 无效,您在那里缺少引号:

应该是这样的

data: '{d_val:\"' + myVar + '\"}',