我被一个简单的问题困住了,我想让一个 ajax 调用公共 Web 服务,但是得到了“未定义”错误
<script type="text/javascript">
$(document).ready(function () {
$('#btn1').click(myFunction);
});
function myFunction() {
var strSearch = $('#txt1').val();
var parameters = "{'passage':'" + strSearch + "'}";
$.ajax({
url: 'http://www.esvapi.org/v2/rest/passageQuery?key=IP&passage=' + strSearch + '&options=include-passage-references=true',
type: 'GET',
data: parameters,
dataType: "json",
success: function(result) {
$('#res1').html(result.data);
},
error: function (xhr) {
alert(xhr.data);
}
});
}
</script>
公共服务位于http://www.esvapi.org/api
。我相信它使用'GET'方法。
调试快照: