[英].ajax load remote page content to javascript var
我想在我無法訪問數據的服務器上托管一個短字符串,如 XML、JSON 等。我正在嘗試使用 any.load 或 .Z2705A83A5A0659CCE34583972637ED。 我希望能夠將數據解析為 javascipt 數組。 遠程頁面的全部內容都是文本,我很高興通過一個小的 javascript 將所有內容刪除並刪除我不需要的內容。 我努力了:
<script>
$(document).ready(function(){
$("button").click(function(){
$.ajax({url:"http://url:8888/data", success:function(result){
$("div").html(result);
}});
});});
</script>
我有兩個問題。 1-為什么這不起作用? 2-將字符串存儲在 javascript var 中的最佳方法是什么?
我確信 JQuery 工作正常。
答案是很長(真的)在這里發帖。 但是看看那些:
如果您無法控制遠程站點,那么您就輸了——您將無法通過 Ajax 從中獲取任何數據(這實際上是一項功能,而不是技術的限制)。 繞過保護的一種方法是構建一個代理,該代理僅反映您需要訪問的遠程服務,並使其在您的主要 HTML 來自的同一域中可用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.