私はUI開発者が初めてです。今、私はいくつかの既存のAPIからデータを取得するためにjQuery ajax呼び出しを使用しようとしています。以下は普通のhtmlで私のコードです。しかしjquery ajaxの呼び出しは単純なhtmlで簡単に実行できます
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
$(document).ready(function() {
$.ajax({
'url': 'http://baseURL/endpoint/',
'type': 'GET',
'content-Type': 'x-www-form-urlencoded',
'dataType': 'json',
'headers': {
'Authorization': 'Token 1234567890'
},
'success': function() {
alert('success');
},
'error': function() {
alert('Error');
}
});
});
</script>
、私は私の地元でこのページをロードしよう(IEへのURLをコピーhttp://localhost:63342/dirctorypath/html/index.htmlと入力してヒット)。アラートは一切表示されません。私は組み込みのajax呼び出しを実行するためにこのようなページを単にロードできるかどうか疑問に思います。または、私はそれをいくつかのWebサーバーを使って展開する必要があります。助けてください。
コンソールには何が表示されますか?どのコンソールですか? –
私はF12を使用し、上記のコードは[Debugger]タブに表示されます。また、ログに応じてAPIリクエストがAPIサーバーに送信されないようです。これは、おそらくAPIリクエストが送信されないことを意味します。 – Laodao
デベロッパーツール(F12キーを押したままのウィンドウ)でEscキーを押すと、エラーやログコマンドが印刷されるコンソールが開き、その場でJavaScriptを実行できます。編集:これはあなたがChromeを使用していると仮定しています。そうでない場合、Escショートカットが機能しない可能性がありますが、同じ開発者ツールウィンドウにコンソールタブが残っているはずです。 – Armando