[英]How to access JSON from an iframe originating from same domain?
在我的網頁中,隱藏的iframe中加載了一些JSON。 頁面上的某些操作會刷新此JSON。 如何從我的網頁訪問iframe中的這個JSON? 對於某些未知的奧術無法解釋的原因,我被迫使用jQuery 1.3.2。 所以沒有$.parseJSON()
我想你可以用:
var json = $.parseJSON($("#hiddeniframe").contents().text());
這些方面的東西至少會起作用。
所有現代瀏覽器都包含一個JSON解析庫:
var data = JSON.parse($("#hiddeniframe").contents().text());
如果您需要支持舊版瀏覽器,可以選擇多個庫來提供相同的界面。 更好的將檢查瀏覽器是否提供本機實現而不是覆蓋它,因為它必然會更快。
另請參見JSON.stringify()
代碼@Paulpro發布:
var json = $.parseJSON($("#hiddeniframe").contents().text());
不適合我。
我將代碼更改為:
var json = $.parseJSON($("#hiddeniframe").contents().find("*").first().text());
現在它有效。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.