Discuz X收藏本版 +发表新主题

Discuz ajaxpost 提交表单 使用日志

  1. function ajaxpost(formid, showid, waitid, showidclass, submitbtn, recall)
formid, showid 必须;
  1. function ajaxpost(formid, 'return_handlekey')

提交后 验证表单
  1. submitcheck('submitbtn')
以下内容表单中必须
  1.   <input type="hidden" name="formhash" value="{FORMHASH}" />
  2.   <input type="hidden" name="submitbtn" value="true" />
  3. <input type="hidden" name="handlekey" value="handlekey" />

信息显示位置
  1. <span style="display: none" id="return_handlekey']"></span>

style="display: none"依照实际应用设置
然后表单必要进行数据验证,如果出错 输出提示信息方式:
  1. showmessage('submitcheck_error', '', array(), array('showdialog' => 1, 'showmsg' => true, 'closetime' => true));
结果显示:
  1.         include template('common/header_ajax');
  2.         echo $showstr;
  3.         include template('common/footer_ajax');
  4.         dexit();
带不带 “_ajax”都可以。如下使用,模板文件ajax_imagelist 中需要输出的数据
  1.         include template('common/header');
  2.         include template('index/ajax_imagelist');
  3.         include template('common/footer');
  4.         dexit();
也可以调用模板文件,模板文件中
  1. <!--{template common/header_ajax}-->
  2. 要显示的内容
  3. <!--{template common/footer_ajax}-->

扫描二维码,手机查看
声明:本文来源于互联网,观点仅代表作者本人,不代表欢乐你我,真实性请妥善甄别。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则