jquery设置错误的RequestUrl的问题
Problem with jquery setting wrong RequestUrl
我使用$ajax接口,从本地主机工作。
第一个例子工作如预期,RequestUrl(见例如在Chrome开发人员工具网络选项卡)是:/commentSubmitted
$.ajax({
type: "POST",
url: '/commentSubmitted',
data: "hi"});
这里没有像预期的那样工作,它将当前浏览器的url (referrer)附加到它:
$.ajax({
type: "POST",
url: 'anyotherstring/commentSubmitted',
data: "hi"});
我希望RequestUrl始终是我指定的确切字符串。由于某些原因,RequestUrl看起来像这样:/nested/url/I/dont/care/about/anyotherstring/commentSubmitted
第二个例子,由于相对url的性质,将"anyotherstring/commentSubmitted"追加到您现在所处的位置。因此,如果你在"/nested/url/I/don/care/about/",这就是POST请求会去的地方。
应该以"/"开头来指定绝对路径
尝试添加斜杠。
url: '/anyotherstring/commentSubmitted',
第一个示例以width斜杠开头,这意味着"去掉旧地址并将此地址放在域名后面"。在第二个示例中,您使用的是相对地址,它总是附加在当前URL的末尾。
相关文章:
- 在指令控制器中使用$attrs时出现问题
- 将PHP变量传递给jQuery时遇到问题
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- 参数变量出现ngTable指令问题
- 剑道网格jQuery动画()问题
- 我的jQuery插件参数没有正确启动,遇到了问题
- Phonegap-(安卓/iphone)多个图像的图像库出现问题
- TableExport jquery插件:文件名和扩展名问题
- JavaScript Pub/Sub属性访问问题
- JavaScript异步问题
- 如何解决Yii中的页面刷新问题
- Safari(Mac OS)上的jQuery平滑滚动问题
- jqGrid树网格问题
- 使用正则表达式评估电子邮件地址时出现性能问题
- 如何消除代码中的未定义和其他问题
- JavaScript代码问题:我正在将对象转换为数组
- 三星智能电视应用程序;Brightcove示例应用程序远程控制问题
- 由于iframe导致的问题
- ReactJS和SpringDataRest缓存问题可能与websocket有关
- jquery设置错误的RequestUrl的问题