如何获得ajax返回id隐藏变量..在请求页面
how to get ajax return id in hidden variable....on request page
我需要得到最后插入id从控制器到ajax成功函数......我想自定义产品,当用户按添加到购物车ajax被执行和设计是要插入数据库....在插入数据库后,我得到最后插入id.....插入…但需要最后插入id....当用户按下隐藏字段中的添加到购物车按钮时…
这是我的Ajax代码。
$('#store').click(function(){
$.ajax({
type: "POST",
url: ajax_url_store,
data: {action: 'store', views: JSON.stringify(thsirtDesigner.getProduct()) },
success: function(data) {
if(parseInt(data) > 0) {
//successfully added..here i am getting last insert id...
// and i want to pass that in hidden variable.....
// on view page.....
}
else {
document.getElementById('succes-message').innerHTML = 'You Design has not Been Saved';
}
},
error: function() {
//alert('some error has occured...');
},
start: function() {
//alert('ajax has been started...');
}
});
});
my CI controller
public function saveData(){
if($this->input->post('action') == 'store') {
$views = $this->input->post('views');
$id = $this->product_model->save($views);
$data = array('cust_id'=>$id);
$this->session->set_userdata($data);
if($id !=''){
header('Content-Type: application/json');
echo json_encode($id);
}
}
}
$this->db->insert_id()返回最后一个id。
在模型中插入操作后,使用以下代码
$ this -> db -> insert_id ();
这将给你最后一次插入的id
。
相关文章:
- 使用javascript在post请求中传递用户输入变量
- 如何在ajax请求中将多组数据作为单个变量发布
- 在express.js中为每个请求设置全局res.local变量
- 节点 js 将变量传递到请求回调函数中
- MongoDB MonkAPI根据数据库请求之外可用的查找结果设置变量
- 两个Post请求,并且不更改变量
- 在外部声明的变量和XMLHttpRequest中修改的变量的值在此Ajax请求之外不可见
- 将ajax请求结果分配给jquery函数中的变量
- 如何从ajax get请求的回调函数中编辑javascript变量的值
- 如何根据ajax get请求的成功/失败在适当的范围内更改javascript变量
- 如何在请求正文中传递变量
- 如何在 JSP 页面中将多维数组从 Java 请求变量复制到 Javascript 变量
- 带有用户输入的ajax请求变量定义有问题
- Javascript驱动API gapi客户端请求变量
- 如何在请求变量中检测数组的长度
- 在ASP中,什么是保存请求变量到一个框架的最好方法
- 向应用请求变量中添加模块
- 使用ajax请求变量填充下拉菜单
- 修改对象的原型,以便在每次请求变量时向控制台记录日志
- POST请求变量在Sails.js中没有通过