【发布时间】:2016-06-13 02:57:10
【问题描述】:
我试图在我的 asp.net 项目中从母版页调用 webmethod,几乎成功了。在我的解决方案资源管理器中,“母版页”和“MyService.asmx”位于根文件夹中,但内容页面位于文件夹中,比如说“Admin”文件夹。因此,当我转到“Admin/firstcontent.aspx”页面时,我必须像这样在母版页中指定 url
$.ajax({
type: "POST",
url: "../MyService.asmx/HelloWorld",
data: '{}',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response) {
alert(response.d);
}
});
但是当我进入“Admin/Master/secondcontent.aspx”页面时,我必须像这样指定网址
$.ajax({
type: "POST",
url: "../../MyService.asmx/HelloWorld",
data: '{}',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response) {
alert(response.d);
}
});
第二个问题:-在每个内容页面中,我必须在 head 部分调用 jquery.min。
【问题讨论】:
标签: jquery asp.net ajax web-services master-pages