私は例を持っています:
ドメイン 1:www.domain1.com/demo.php
<div id="result">Hello</div>
ドメイン 2:www.domain2.com/demo.php
jQuery(document).ready(function($) {
$('.click').click(function(){
var value = $("a").attr("href");
var dataString = 'var='+value;
var url = 'http://www.domain1.com/test.php?'+dataString;
$.getJSON(url + "&jsoncallback=?", function(data){
$("#result").html(data);
})
return false;
});
});
<iframe src="http://www.domain1.com/demo.php" frameborder="0" border="0" scrolling="no"></iframe>
<a href="play" class="click">Click on this</a>
最後www.domain1.com/test.php
に、json コールバックを呼び出します。
<?php
if($_GET['var']) {
$value = $_GET['var'];
echo $_GET["jsoncallback"] . '(' . json_encode($value) . ');';
}
?>
=> ドメイン 1 からドメイン 2 に値を取得できませんか?
テスト後、実行するwww.domain2.com/demo.php
と結果が表示されません