我在这里遇到过类似主题的几个问题,但我找不到任何与我的情况相关的问题。我正在尝试构建jQuery代码,该代码能够构建项目列表以将其保存在库存数据库中,并且我正在使用.post()
那些将additems.php
添加到该数据库中的项目(在敏化之后) ),以及当前路径名,以便.php可以将用户发送回同一页面。
我得到的行为是没有任何控制台错误的(除了'当我离开时它会起作用的警告。)我正在寻找的行为是,页面应该重定向到additems。 php作为html表单操作,在那里执行代码并重定向回到此页面。
这是我的代码:
$(document).ready(function(){
$("#button").click(function(){
alert("this works");
var itemsarray = ['itemname'];
var itemattributesarray = ['itemattribute'];
var quantitiesarray = ['1'];
$.post('additems.php', {
items:{items: itemsarray},
itemattributes:{itemattributes: itemattributesarray},
quantities:{quantities: quantitiesarray},
returnpath: window.pathname
});
});
});
感谢您的时间和任何建议。我从未使用过这个网站,所以如果你有时间,请告诉我如何改进我的问题。
答案 0 :(得分:0)
另一种方法是,
$.ajax({
'url':'additems.php',
'method' : 'POST',
'data':{
'items':itemsarray,
'itemattributes':itemattributesarray,
'quantities' : quantitiesarray
},
success: function(data){
//here you will get ajax response
console.log(data);
}
});