1

当表单使用 GET 方法发送变量时,URL 会发生变化,以这种方式传递您传递的变量

url?variable=....

如何使用 jQuery Ajax 获得相同的结果?可能吗?谢谢

4

1 回答 1

0

在包含此代码的 php 布局/视图文件中设置路径

<script>
   var path="<?php echo $this->webroot;?>";
</script>

并添加以下 jquery代码以通过 ajax 发布数据。

$.ajax({
         type: 'POST',
         url: path+'homes/createEvent',
             data: {eventname:eventname,manager:manager},
         async: false,
         success: function(resulthtml)
                 {
        alert(resulthtml);
         },
         error: function(message)
                 {
        alert('error');
         }  
});

在 home_controller.php 上,您将在 createEvent 函数中获取此 ajax 数据,

<?php
    function createEvent()
    {
       $eventName=$_POST['eventname'];
       $manager=$_POST['manager'];
    }
?>
于 2012-07-09T05:48:40.057 回答