我有以下jQuery来调用一个将部分页面加载到隐藏div上的方法,
在本地计算机上这种方法工作正常,但是当我将代码添加到服务器时,部分页面不会加载。任何想法为什么这不起作用
var url = "/Subcription/Index/";
jQuery.get(url, { id: client }, function (data) {
$("#divpart").empty();
$("#divpart").append(data);
});
答案 0 :(得分:0)
也许您的应用程序在服务器端有一个上下文根。由于您使用的是初始斜杠“/”,因此URL是绝对URL,您的上下文根将被删除。
例如,如果服务器上的有效URL是这样的
http://your.domain.com/yourapplication/Subcription/Index/
您的通话会产生不同的结果:
http://your.domain.com/Subcription/Index/