有点不太明白beforeSubmit跟success的回掉函数是如何获取参数信息的,有人能跟我说下这个过程么
function singleDel(itemId) {
var delChkUrl = $("#delCheckAction").val();
var options = {
beforeSubmit: showDeleteCheckRequest,
success: showDeleteCheckResponse,
type: 'post',
dataType: "script",
data:{
'itemId':itemId
},
url: delChkUrl
};
$('#form1').ajaxSubmit(options);
} function showDeleteCheckRequest(formData, jqForm, options) {
return true;
} function showDeleteCheckResponse(responseText, statusText, xhr, $form) {
responseText = $.parseJSON(responseText);
var status = responseText[0].deleteAble;
if (status == "true") {
var itemId = responseText[0].itemId;
var delUrl = $("#delAction").val();
tipShow('#confirmDiv');
objDelUrl = delUrl;
objItemId = itemId;
} else if (status == "false") {
alert(responseText[0]._mes);
} else {
alert("删除失败!");
}jqueryajaxjsjavaScriptjava前台
谢谢啊,那么在定义showDeleteCheckRequest的时候,对参数的个数及名字有什么要求吗?
谢谢 ,不过没有其他的了啊,就是点击一个按钮的时候调用singleDel,然后传入一个id,再没有其他地方调用showDeleteCheckResponse这些函数了
看看jquery的ajaxSubmit的源码