首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >cakephp和jquery提交数据post

cakephp和jquery提交数据post
EN

Stack Overflow用户
提问于 2011-04-02 07:08:09
回答 1查看 533关注 0票数 0

我正在使用带有cakephp的jquery,我需要将一些数据发布到控制器的更新函数。我需要把它分开,这样在fiddler中就会像这样

代码语言:javascript
运行
复制
Name                   |    Value
data[Answer][1][body]  |    John DC
data[Answer][2][body]  |    Company
data[Answer][3][body]  |    Title
data[Answer][4][body]  |    Country
data[Answer][5][body]  |    Email
data[Answer][6][body]  |    Phone
data[Answer][7][body]  |    test




Name                                                                                                                   |  Value
    data[Answer][1][body]:John DC,data[Answer][2][body]:Company,data[Answer][3][body]:Title,data[Answer][4][body]:Country,data[Answer][5][body]:Email,data[Answer][6][body]:Phone,data[Answer][7][body]:test    |

因此,所有内容都显示在名称列中。

下面是我的ajax

代码语言:javascript
运行
复制
$j(document).ready(function() { 
    $j('#form').click( function () {
        alert("hi");
        $j.ajax({

             type: 'post',    

             data:  
                    "data[Answer][1][body]:" +  $j('#ID1').val() + 
                    ",data[Answer][2][body]:" + $j('#ID2').val() + 
                    ",data[Answer][3][body]:" + $j('#ID3').val() + 
                    ",data[Answer][4][body]:" + $j('#ID4').val() +
                    ",data[Answer][5][body]:" + $j('#ID5').val() +
                    ",data[Answer][6][body]:" + $j('#ID6').val() +
                    ",data[Answer][7][body]:" + $j('#ID7').val(),

             url: "/mypage/update",
             success: function(){
                alert("Done");
              }
            });

     });  
 });

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-02 07:43:21

您的元素#ID1到#ID7没有使用所需格式的name属性,有什么好的原因吗?

如果您使用echo $this->Form->input('Answer.1.body')呈现您的输入字段,这将自动发生。如果您不喜欢FormHelper默认提供的输出,有很多方法可以自定义输出。

然后,您可以使用诸如jQuery("#ID1,#ID2...").serialize()之类的工具来帮助将数据发送回服务器。似乎您需要让jQuery和CakePHP框架为您完成更多工作:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5519794

复制
相关文章

相似问题

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