【发布时间】:2020-08-04 15:47:15
【问题描述】:
我不明白这个表单在做什么。我对 Ajax 非常缺乏经验,对 PHP 也只有一点经验。我知道 ajax.php 在表单提交后运行,但我不明白 onsubmit 部分。
此表单目前返回错误“解析 JSON 时出错”。
<form
action="<?=$module->path?>/ajax.php"
method="post"
enctype="multipart/form-data"
class="tabmin_form"
onsubmit="return handleAjaxForm(this, function(resp){AlertSet.addJSON(resp).show(); tabset_<?=$module?>.<?=$verb=='add'? 'getTab(\''.$tab.'\').reload(false)' : 'getTab(\''.$tab.$workshop->id.'\').close(false)'?>; tabset_<?=$module?>.getTab('view').show();}, function(resp) {AlertSet.addJSON(resp).show();})"
autocomplete="off">
【问题讨论】:
-
您的 JavaScript 代码中应该有一个名为
handleAjaxForm()的函数。这就是onsubmit正在调用的内容。 -
这个表格做错了。
标签: php json ajax forms onsubmit