Maison > Article > développement back-end > php中使用jQuery PikcList遇到点小疑点
求助php中使用jQuery PikcList遇到点小问题
jQuery PikcList插件功能很强,今天从论坛博客看到了使用介绍,还有遇到点问题不能解决,特来求助!
表单里使用了jQuery PikcList插件,我知道使用getPickedItems()函数能获得pickedList中的所有条目,返回值为jQuery对象数组,
问题一:
可返回的数组值,如何随表单一起提交给php,我想在php使用$_post接收到pickedList中的所有条目,用来操作数据库的查询。
这该咋实现啊?
问题二:
点击提交按钮后页面重新被加载了,因为我表单是提交给自己。pickedList就会被清空了,如何令其里面内容不变?
------解决方案--------------------
第一个问题:
比如获得的js变量是param
$.post("地址",param,funciton(){
//回调
});
php这边print_r($_POST)
这样去试一下
印象中对象数组可以用ajax直接发送的,不行的话你就在js把格式转一下
第二个问题
几种方法
1.提交的时候调用js把list内容存到cookie
2.提交不要用submit写,用button触发js的ajax,或者onsubmit时return false,
然后ajax回调后拿到数据修改页面要修改的部分,这样比较灵活,虽然麻烦点