jquery ajax请求中的URL

时间:2011-04-15 19:28:17

标签: jquery ajax

当我从模态窗口使用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

1 个答案:

答案 0 :(得分:0)

您的url参数获取与当前页面相同的方案和主机名,因为您没有在其值中指定方案或主机名,您只需提供URL的路径组件。您需要通过HTTP加载.ajax调用的页面,但是您直接从文件系统加载它。