jQuery在.ajax()之前只允许单击一次。
|
我试图只单击一次按钮,然后通过ajax提交一些数据。我面临的问题是用户可以单击50倍,并且每次都要POST提交数据?
jQuery(\"#id\").unbind(\'click\');
jQuery.ajax({
type: \"POST\",
url: ajax_url,
data: ajax_data,
cache: false,
success: function (html) {
location.reload(true);
}
});
如何确保如果用户单击“ 1”×100x,则数据仅提交一次?然后重新启用#ID?
没有找到相关结果
已邀请:
7 个回复
蹄寄噬非芹
然后在成功功能中启用它
埃输林桨铃
函数。
请记住,这将完全删除click事件,即使您的ajax错误,您仍然无法再次单击它。
瞥同忙接
屠创氓读叔
惜堡沁戚
物崎巩
弦砂牧扁
其中:#submit_button是要禁用的元素U的ID 该代码将禁止单击提交按钮