Php 通过单击链接调用ajax函数

Php 通过单击链接调用ajax函数,php,jquery,ajax,hyperlink,drupal-7,Php,Jquery,Ajax,Hyperlink,Drupal 7,我实现了一个简单的ajax调用,通过从用户那里获取输入来更新一些数据库字段 jQuery.ajax({ type:'POST', url: "<?php echo $base_url; ?>?q=newPage/updatetheItems", data:{ id:id, item1 : item1, item2:item2, item3:item3

我实现了一个简单的ajax调用,通过从用户那里获取输入来更新一些数据库字段

 jQuery.ajax({
    type:'POST',
    url: "<?php echo $base_url; ?>?q=newPage/updatetheItems",
    data:{
            id:id,
            item1 : item1,
            item2:item2, 
            item3:item3
        },
    error: function(returnval) {
                alert("Failure"+id);
        },
    success: function (returnval) {
                alert("suces");
                $('#' + id + ' #item1_id').html(contentitem1.trim());
                $('#' + id + ' #item2_id').html(contentitem2.trim());
                $('#' + id + ' #item3_id').html(contentitem3.trim());
        });

});
请给我一些指导。
我认为通过使用Get/Post,我们可以将数据保存在链接本身中,但这样我就可以通过它调用Ajax了。请帮忙。

我想可能有两种方法

1.使用
session
variable可以存储数据。session是存储跨多个页面使用的信息(在变量中)的一种方式。与cookie不同,信息不存储在用户计算机上

2.使用
variable\u set
variable\u get
可以将数据保存在drupal中

FYI


是另一页上的确认信息吗?…是的…在我调用newitems\u UpdateTransfer()的页面中需要一些帮助@你能看看吗。。
$items['newPage/updatetheItems'] = array( 
   'title' => 'Update items', //page title
   'description' => 'Update items',
   'page callback' => 'newitems_updatestransfer',
   'page arguments' => array('access content'),
   'access callback' => TRUE
 );