asp.net 发送的ajax 调用不到WebMethod ,调试的时候就没进入该方法内。求各位大仙帮忙看看,谢谢了……
前台代码如下:所在页面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贡献1963条经验 获得超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调用,路径写错了,没有请求到那个地址,非常感谢……
- 5 回答
- 0 关注
- 1010 浏览
添加回答
举报
0/150
提交
取消