我有这个脚本用MVC5&中的ajax填充我的modalbox这个脚本在第一个中创建了这个查询字符串:
function Edit(elem) {
debugger;
$.ajax({
url: "../Service/Edit",
type: "get",
data: { 'id': elem },
success: function (result) {
$("#bodyEditmodal").html(result);
$('#myModalEditLabel').html('ویرایش سرویس');
}
});
http://homeservice.microcloud.ir/的 是Panel2 /服务/编辑/ 2
但是当回发发生时,我的查询字符串将更改为
http://homeservice.microcloud.ir/Service/Edit/2
什么问题?
答案 0 :(得分:0)
我相信您并不知道../Service/Edit
开头的两个点会使网址向上移动一个文件夹,从路径中删除/ panel2。
试试这个:
function Edit (elem) {
debugger
$.ajax({
url: "Service/Edit",
type: "get",
data: { 'id': elem },
success: function (result) {
$("#bodyEditmodal").html(result)
$('#myModalEditLabel').html('ویرایش سرویس')
}
})
}
或更好地指定完整的网址:
function Edit (elem) {
debugger
$.ajax({
url: "/panel2/Service/Edit",
type: "get",
data: { 'id': elem },
success: function (result) {
$("#bodyEditmodal").html(result)
$('#myModalEditLabel').html('ویرایش سرویس')
}
})
}