【发布时间】:2015-03-25 15:46:51
【问题描述】:
我已经实现了一个简单的 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());
});
});
现在我想获得经过身份验证的用户的确认。所以,我想执行这个功能,当用户点击一个邮寄到他的电子邮件 ID 的链接时。
我想澄清这些事情:
1- 在他点击链接之前,我应该将这些变量存储在哪里。
2- 写在“newPage/updatetheItems”中的函数应该如何执行。这个页面下写的函数是(Drupal)
$items['newPage/updatetheItems'] = array(
'title' => 'Update items', //page title
'description' => 'Update items',
'page callback' => 'newitems_updatestransfer',
'page arguments' => array('access content'),
'access callback' => TRUE
);
请给我这方面的指导。 我认为通过使用 Get/Post 我们可以将数据保存在链接本身中,但是我应该能够通过它调用 Ajax。请帮忙。
【问题讨论】:
-
是在另一页确认..??
-
是的...它在我调用 newitems_updatestransfer() 的页面中
-
需要一些帮助...@Outlooker 你可以看看它..
标签: php jquery ajax hyperlink drupal-7