外部の.js
ファイルからデータをロードしようとしています。データの束のjson表現を含んでいます。私は私の人生でページ内のデータにアクセスする方法を理解できません。私はこれが本当に簡単だと確信して、私は何かが簡単に欠けている!今、私はこれをしようとしている:何も起こらないので、明らかに非常に間違っているウェブページ上のスクリプトから外部JSONをロードするにはどうすればよいですか?
$(document).ready(function(){
$.getJSON("http://api.crunchbase.com/v/1/company/xobni.js",
function(data){
alert(data.company_url);
});
});
を...。私は<script>
タグで読み込もうとしましたが、firebugはロードさえしないと言います。どうすればそれを台無しにすることができますか?とにかく、私は私の髪を引き出す準備ができており、これは約15秒を把握するために他人を連れて行くことになると思います。
をお勧めします、それは私が実際にそれを固定するコールバック:-)実行していたコードではなかった - 私はその手段または何を本当にわからないんだけど、私はアクセスすることができます今すぐデータ!ありがとうございました!! –
Carly、おそらく、データとそれを取得しているJavaScriptが同じドメインにないことを意味します。コールバックパラメータを追加すると、JSONではなくJSONPが使用されます。 JSONPは基本的にクロスドメインの問題を回避するためのハックです。 – Prestaul