1. 程式人生 > >C# ajax 非同步呼叫webservice方法

C# ajax 非同步呼叫webservice方法

  function initTable(querydata) { //***注意querydata引數的寫法**:var queryData = "{ AppSetType:'Maerskimportedprecheck',billno:'" + $("#txtNo").val() + "',mainkey:" + null + "}";
            $.ajax({
                type: "POST", //訪問WebService使用Post方式請求
                contentType: "application/json;charset=utf-8", //WebService 會返回Json型別
                url: "../GetJsonStr.asmx/GetJson", //獲取資料的地址
                data: querydata, //引數
                dataType: 'json ',
                beforeSend: function (x) { x.setRequestHeader("Content-Type", "application/json; charset=utf-8"); },
                error: function (x, e) {
                    layer.alert(e.toString(), 0, "友好提醒");
                },
                success: function (data) {
                    SetTableData(data);
                }
            });
        };

**********---實際驗證過的。。。net中Ajax呼叫後臺方法和呼叫webservice方法的時候,所傳的引數 querydata 的格式不太一樣,,要注意*****************