我正在尝试使用yelp v2 js api。
当我尝试从表单事件触发ajax调用时,不会触发成功(并且在firebug NET面板中没有任何内容)我可以通过调试器逐步调试$ .ajax行...
<script>
$(document).ready(function() {
$('#btnSubmit').click(function() {
.
.
.
$.ajax({
'type': 'GET',
'url': message.action,
'data': parameterMap,
'cache': true,
'dataType': 'jsonp',
'jsonp': false,
'jsonpCallback': 'cb',
'success': cbSuccess
});
});
});
</script>
然而,当我在页面加载时运行相同的代码(去掉包装器$('#btnSubmit')。单击(上面的代码中的function())它工作正常。 这是为什么?