私は単純な質問に行き詰まっています.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」メソッドを使用していると思います。
デバッグ スナップショット: