asp.net 發(fā)送的ajax 調(diào)用不到WebMethod ,調(diào)試的時候就沒進(jìn)入該方法內(nèi)。求各位大仙幫忙看看,謝謝了……
前臺代碼如下:所在頁面op_ckbm.aspx
$.ajax({??????????????????? type: 'post',??????????????????? url: 'op_ckbm.aspx/dw',??????????????????? data: "{'bm_id':'" + $("#bm_id").val() + "','bm_mc':'" + $("#bm_mc").val() + "'}",??????????????????? contentType: "application/json; charset=utf-8",??????????????????? datatype: "json",??????????????????? success: function(data) {??????????????????????? document.getElementById("jsz").innerHTML = data.d;??????????????????? },??????????????????? error: function() {??????????????????? }??????????????? });
后臺代碼如下:所在頁面op_ckbm.aspx 代碼文件op_ckbm.aspx.cs
??? [WebMethod]??? public static string dw(string bm_id, string bm_mc)??? {??????? string dw_mc = "";??????? DataTable bm_table = DBHelper.DataTables("select dw_mc from bm_view_join_dw_view where bm_id='" + bm_id + "' and is_vaild=1 and is_current=1");??????? string dw_id = "";??????? if (bm_table.Rows.Count > 0)??????? {??????????? dw_mc = bm_table.Rows[0][0].ToString() + ";" + bm_mc;??????? }??????? return dw_mc;??? }
5 回答

神不在的星期二
TA貢獻(xiàn)1963條經(jīng)驗 獲得超6個贊
謝謝了,知道什么地方出錯了,
?var url1 = "user/op_ckbm.aspx?&bm_mc=" + bm_mcc;
??????????? //alert(url1);
??????????????? $.setupJMPopups({
??????????????????? screenLockerBackground: '#003366',
??????????????????? screenLockerOpacity: '0.3'
??????????????? });
??????????????? $.openPopupLayer({
??????????????????? name: 'usr_select',
??????????????????? width: 450,
??????????????????? url: url1
??????????????????? //"user/op_ckbm.aspx?&bm_mc="+bm_mc
??????????????? });
用了這個插件,彈出窗口后再用ajax調(diào)用,路徑寫錯了,沒有請求到那個地址,非常感謝……
- 5 回答
- 0 關(guān)注
- 1039 瀏覽
添加回答
舉報
0/150
提交
取消