我有一個任務,通過JS/jQuery獲取XML文件沒有服務器語言存儲另一臺服務器。像這樣訪問網址;這只是一個假的例子。訪問另一個服務器的XML從JS
http://46.111.145.223:8080/abc/users/xyz
幫幫我。 如何通過JS/jQuery獲取XML
我有一個任務,通過JS/jQuery獲取XML文件沒有服務器語言存儲另一臺服務器。像這樣訪問網址;這只是一個假的例子。訪問另一個服務器的XML從JS
http://46.111.145.223:8080/abc/users/xyz
幫幫我。 如何通過JS/jQuery獲取XML
簡單的答案是:您不能。這是XSS,出於安全原因,AJAX請求僅限於本地調用。
只有一個解決方案:對本地php文件進行AJAX調用,該文件爲您提供數據,即fopen('http://www.blah.com')。當然,這隻有在本地服務器配置允許fopen的情況下才有效。
也可參閱XSS
這個鏈接如果使用相對現代的瀏覽器(不是IE6,IE7),並有機會獲得來自哪些數據需要被讀取服務器,您可以使用跨域AJAX
基本上你將需要
XML不可能的,你可以獲取的Json源