簡體   English   中英

沒有JSONP的跨站點AJAX?

[英]Cross site AJAX without JSONP?

有沒有辦法在不需要JSONP的情況下進行跨站點AJAX請求?

在我的情況下,我需要從第三方資源中提取數據,但它沒有格式化為JSON(是XML)

你需要一些代理服務器端腳本。 您向本地服務器發出請求,然后本地服務器將從遠程位置獲取它。

最好的解釋和解決方案可以在這里找到: http//developer.yahoo.com/javascript/howto-proxy.html

這是雅虎的一個php示例: http//developer.yahoo.com/javascript/samples/proxy/php_proxy_simple.txt

是的,您可以使用CORS: http ://www.nczonline.net/blog/2010/05/25/cross-domain-ajax-with-cross-origin-resource-sharing/。 它今天在IE7和Opera中不起作用。 並缺少IE8中的一些功能( http://caniuse.com/#search=CORS

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM