getJSON メソッドがローカル ファイルでのみ機能するのはなぜですか? ローカルからjsonを取得したい場合は機能しますが、httpでURLを設定すると機能しません。なぜ?
<!DOCTYPE html>
<html>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<script>
$.getJSON("http://www.address.com/getTables.php", function (data) {
$.each(data, function (i, table) {
$("#tables").append("<p>" + table.id + " " + table.tabname + "</p>");
});
});
</script>
<body>
<div id="tables"></div>
</body>
</html>
返された JSON:
[{ "id":"12", "tabname":"cukry" }, { "id":"11", "tabname":"table" }]