我正在尝试使用 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').click(function() )它工作正常。这是为什么?