jquery ajax统一对url编码,jQuery AJAX请求中的相对与绝对URL
生活随笔
收集整理的這篇文章主要介紹了
jquery ajax统一对url编码,jQuery AJAX请求中的相对与绝对URL
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這是一篇很老的帖子,所以很抱歉把它拖出來。但這顯然與我的問題有關,而且這是谷歌的最佳結果。
在完成同樣的問題后,我確定了答案。
無論您從何處運行腳本,請求的文件都相對于/
例如,在我的文件結構中,我有一個名為js的文件夾。在它下面是我的ajaxProcess.js文件。我試圖讀取的xml文件位于同一目錄中,因此遵循標準規則,將ajax調用的url理解為url:'myfile.xml'
但是,這不起作用。
經過一些游戲后,我將我的xml放入/并再次運行ajax。 Vuala!
還有更多玩法,我發現你從哪里調用js并不重要,它仍然默認為/
我最終將我的xml放在'xml'文件夾中,現在以下的ajax可以在任何地方使用:
$.ajax({
type:'get',
dataType: 'xml',
url: 'xml/class.xml',
success: function(xml){
$(xml).find('class').each(function(){
//code here
})
}
});
總結
以上是生活随笔為你收集整理的jquery ajax统一对url编码,jQuery AJAX请求中的相对与绝对URL的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 上海欢乐谷奇境穿越北纬30度好玩吗
- 下一篇: 服务器访问后不显示jsp,访问jsp服务