Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jquery的ajax post url问题_Jquery_Ajax_Asp.net Ajax - Fatal编程技术网

使用jquery的ajax post url问题

使用jquery的ajax post url问题,jquery,ajax,asp.net-ajax,Jquery,Ajax,Asp.net Ajax,我使用jquery请求一个ajax调用 $.ajax{} 在url参数上,我将路径硬编码为 "/Home/Ajaxpost" 默认情况下工作正常,但我托管在IIS中,因此项目名称包含在路径中 像“/Project/Home/Index”,所以现在如果请求像“Home/Ajaxpost”一样失败,那么就没有找到操作 如何动态设置ajax调用的路径。尝试使用以下方法: $.ajax('<%=ResolveUrl("~/Home/AjaxPost")%>',{},function(){}

我使用jquery请求一个ajax调用

$.ajax{}

在url参数上,我将路径硬编码为

"/Home/Ajaxpost"
默认情况下工作正常,但我托管在IIS中,因此项目名称包含在路径中

像“/Project/Home/Index”,所以现在如果请求像“Home/Ajaxpost”一样失败,那么就没有找到操作

如何动态设置ajax调用的路径。

尝试使用以下方法:

$.ajax('<%=ResolveUrl("~/Home/AjaxPost")%>',{},function(){});
$.ajax(“”,{},function(){});
location.host返回/设置当前URL的主机名和端口号

$.ajax {
location.host+'/Home/Ajaxpost'
}