菜鸡源码,专注精品下载!
当前位置:首页 > 建站教程 > 建站知识

如何使用ajax提交帝国CMS表单?

发布时间:2024-01-05  栏目:建站知识   浏览:   分类:帝国cms教程 AJAX 帝国CMS审核

帝国CMS表单使用ajax提交的方法如下: 1. 首先,在HTML页面中创建一个表单,并为其添加一个提交按钮。 2. 然后,使用JavaScript编写一个函数,该函数将在表单提交时触发。在这个函数中,我们将使用jQuery的ajax方法来提交表单数据。 3. 在ajax方法中,我们需要设置url参数为帝国CMS的提交接口地址。同时,还需要设置type参数为POST,表示我们正在发送一个POST请求。 4. 接下来,我们需要将表单中的数据转换为JSON格式,并将其作为ajax方法的data参数传递。 5. 最后,我们可以在ajax方法中添加一个success回调函数,以便在表单成功提交后执行一些操作。

自己做了个表单提交,但是form的转跳页面提示,想做成AJAX根据返回信息提示。

ajax提交思路代码

vardata=$('#form').serialize(),url=$('#form').attr('action');$.ajax({method:"POST",url:url,data:data,}).done(function(){alert("Thankyou.");document.getElementById("form").reset();}).fail(function(){alert("Networkwentwrong,Pleasetryagainlater.");});

我一直用这个好久了,缺点就是没有提示信息
当有字段没填时,帝国默认会出来个页面提示有字段未填,用这个不会有提示,并且代码认为提交成功了
真正提交成功不会有问题

完整示范如下:

$.post("/e/member/doaction.php",{username:username,password:password,lifetime:lifetime,enews:"login",//logintobind:"0"},function(data,status){if(data.indexOf("登录成功")>=0){tishi('登陆成功,页面跳转中..请稍后',2);}elseif(data.indexOf("您的用户名或密码有误")>=0){tishi("您的用户名或密码有误");}elseif(data.indexOf("审核")>=0){tishi("您的帐号还未通过审核!");}elseif(data.indexOf("为空")>=0){tishi("用户名和密码不能为空");}else{tishi("登录不成功,请确认您的cookie是否已开启!");}})

相关文章

    无相关信息
评论
建站知识
建站知识
使用技巧
调试安装
运营推广