首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用AjaxForm插件

如何使用AjaxForm插件
EN

Stack Overflow用户
提问于 2014-11-05 20:49:15
回答 1查看 720关注 0票数 0

尝试学习在表单上使用AJAX (使用AJAXForm插件),然后用PHP进行处理,并且遇到了很多麻烦。

基本上,我有一个表单,它有很多字段,我想通过AJAX调用某个页面来处理它。这是我的表格:

代码语言:javascript
复制
<form action="" method="post" id="aligned" class='add'>
 . . . . .yadda yadda yadda. . . .      
<button type='submit' class='btn btn-primary'>Add</button>                                                              
</form>

在这页的底部,我有:

代码语言:javascript
复制
$(document).ready(function() { 
    // bind 'myForm' and provide a simple callback function 
    $('.add').ajaxForm(function() { 
        alert("Thank you for your comment!"); 
    }); 

    $('.add').ajaxForm({
        url: this.href, type:'post', 
        data: this.serialize()+'&action=update',
        success: function(){alert('ok'+responseText.text);}, 
        error: function(){alert('ok'+responseText.text);} 
    });

}); 

第一个ajaxForm函数在提示下工作,所以我一定是在做第二个函数时做错了什么,尽管我试图遵循我在网上找到的不同的例子。

我在PHP页面中没有太多的内容--只是一个简单的“回声”。

(-Do,我需要做一些事情来将它设置为成功/错误(因为我不是,所以它什么都不做)?我的格式错误?-Is responseText.text不是获取回显信息的正确方法?)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-05 21:09:36

我在您的代码中看到错误,您需要在函数的签名中添加responseText

代码语言:javascript
复制
    success: function(responseText){alert('ok'+responseText.text);},

    error: function(responseText){alert('ok'+responseText.text);} 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26766820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档