2011-04-15 147 views
0

当我使用来自模式窗口的ajax调用时,请求url似乎不正确。我有一个运行的网络服务器,可以接受http://localhost/search,但不是file:/// search。如何纠正这一点。jquery ajax请求中的URL

我有一个详细的文章,我正在试图做here但是,url问题目前阻止我。

感谢您的帮助。

$.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

url参数得到相同的方案和主机名,你不指定它的价值的方案或主机名的当前页面,你只需提供该URL的路径组件。您需要通过HTTP调用加载该页面的页面,但是您直接从文件系统加载该页面。

+0

谢谢我也想通了..可以接受你的答案在7分钟..谢谢 – bsr 2011-04-15 19:35:53