簡體   English   中英

jquery ajax請求沒有響應

[英]jquery ajax request not responding

我是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 + '\"}',

你應該使用method: 'post'如果你要將數據發送到服務器,你在data: '{d_val:' + mez_sis + '}'中做的是data: '{d_val:' + mez_sis + '}'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM