我不确定为什么jQuery表单插件成功回调函数没有执行。为什么回调没有执行?如何执行回调?
代码:
<script type="text/javascript">
$(document).ready(function() {
var insertOptions =
{
// other available options:
url: 'manage_livestock/insert_livestock',
type: 'post',
dataType: 'json',
clearForm: true,
//resetForm: true
// $.ajax options can be used here too, for example:
timeout: 3000,
success: showResponse
};
$("#livestock").ajaxForm(insertOptions);
});
function showResponse(responseText, statusText, xhr, $form)
{
alert('status: ' + statusText + '\n\nresponseText: \n' + responseText +
'\n\nSuccess!');
}
</script>
-Rich
答案 0 :(得分:5)
正如我在评论中提出的那样 - 回复应该是有效的json
,否则您可以将类型更改为html
。