当我从模态窗口使用ajax调用时,请求url似乎不正确。我有一个运行的网络服务器可以接受http://localhost/search,但不能接受文件:///搜索。如何纠正这一点。
我有一篇关于我要做的事情的详细帖子here但是网址问题目前阻止了我。
感谢您的帮助。
$.ajax({
type: 'post',
dataType: 'json',
url: '/search',
async: false,
//data: dataString
//data: $("#myform").serialize(),
success: successFn,
error: errorFn
});
Request URL:file:///search
Request Headers
Access-Control-Request-Headers:X-Requested-With, Accept
Access-Control-Request-Method:POST
Origin:null
User-Agent:Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16
答案 0 :(得分:0)
您的url
参数获取与当前页面相同的方案和主机名,因为您没有在其值中指定方案或主机名,您只需提供URL的路径组件。您需要通过HTTP加载.ajax
调用的页面,但是您直接从文件系统加载它。