我正在尝试GET
通过 AJAX 请求对 API 进行操作。我知道这项same origin
政策。但是 Web 服务给了我一个特殊的 API 密钥来执行对 API 的 GET AJAX 请求。问题是我没有得到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>