5

iframe (HTML コンポーネント) に json データを入力する必要があります。ページの読み込み時にjsonデータを読み込むJavaスクリプト関数があります。ただし、iframe コンポーネントはデータをロードできません。

私のコードの実装は次のとおりです。

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
<script
src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script>
<script src="jquery.loadJSON.js"></script>
<script>
function populateData()
{
window.document.getElementById('one').style.color='red';
var data = {"d1":"http://www.w3schools.com/"};
$('form').loadJSON(data);            
alert('start');
}

window.onload = populateData;
</script>
</head>
<body>
<form>
    <label id="one" for="Address">Address:</label>

    <iframe id="d1" width="100%" height="50%" src="about:blank">
        <p>Your browser does not support iframes.</p>
    </iframe>
    <br> <br>
</form>
</body>
</html>
4

1 に答える 1

-4
function populateData()
{
$('iframe#d1').attr('src',"https://maps.google.com/maps?&output=embed");           

}

srciframeの属性を変更するだけです。ここでは JSON は必要ありません。

私が知る限り、クエリしている URL は JSON ではなく HTML を返します。地図を見せたいだけでしょ?

于 2012-11-05T12:06:22.590 に答える