GET
API に対する AJAX リクエストを介して実行しようとしています。same origin
方針は承知しております。しかし、Web サービスは、API への GET AJAX 要求を実行するための特別な API キーを提供してくれました。alert(data)
問題は、成功もalert(boom)
エラーも得られないことです。何も表示されていません。jquery 関数はテキスト ボックスから値を取得し、そのデータを使用して API 呼び出しを実行します。
<script>
$(document).ready(function () {
var timer = null;
var $new_result=$("#entry");
var $api = $new_result.data('url',$new_result.val());
function submitForm( input ) {
$.ajax({
type: "GET",
url: $api,
success: function(data) {
alert(data);
},
error: function() {
alert("boom");
}
});
return false
}
$("#entry").on("change", function() {
var input = $(this).val();
clearTimeout(timer);
timer = setTimeout(function(){
submitForm(input) ;
}, 1000);
})
});
</script>
<input type="text" id="entry" name="entry" style="width: 1000px;" value="http://somesite.com/apikey?123658744sdfs88f7></br>