-2
jqueryをロードしましたが、スクリプトが実行されていないと判断できる限り、私のajaxリクエストに関する問題はないと思います。 関連するエラーメッセージが表示されず、console.logが実行されていません。jqueryスクリプトがajax GETリクエストを実行していません
<script src = "jquery.js">
$(document).ready(function(){
console.log('why wont my script run?')
$.ajax({
type: 'GET',
url: 'https://blockchain.info/ticker',
datatype: 'json',
success: function(data) {
window.alert('success',data)
},
error: function(error) {
window.alert('error')
}
});
});
'script'タグの中に' src'とコードの両方を持つことは有効ですか?私が知る限り、それはデータを持ち込み、 'script'タグ内にあるものを無視するだけです。 – curveball
'script'タグの属性は無効です。例えば、 'application/json'はJSONを期待し、JavaScriptは期待していません。この 'src'は外部のJavaScriptファイルをロードするためのものです。 –
'onload =" ... "、onload =" ... "'は有効なHTMLではありません。あなたは 'onload'の定義を1つしか持てません。複数の場合でもカンマを使ってそれを行う方法ではありません –