尝试从列表中选择单个项目时,我尝试将列表中的项目添加到按钮上的页面中。我使用php生成列表,但我想使用jQuery将其插入页面而不重新加载。
起初,我想到让列表中的每个项目都有一个被激活的课程'点击(虽然以某种方式停用任何其他选定的项目),然后按钮点击将“公平”#39;只需使用激活的类搜索项目即可轻松实现。
但是,我注意到在像wordpress这样的CMS中,它们将表单中的项目列表包装起来,并将每个项目作为隐藏的提交按钮。这让我相信jQuery在调用刷新页面之前可以通过某种方式拦截$ _POST?这就是说,听起来很复杂。
有更简单的方法吗?
答案 0 :(得分:1)
这是使用jQuery进行数据输入的本质。
您以某种方式呈现表单。在你的情况下,你使用(呃)PHP。
当jQuery加载时,你会以某种方式找到表单,并添加一个submit
监听器。
$(function() {
$("#myform").submit(function( event ) {
event.preventDefault(); // the default being to submit the form directly
alert( "Handler for .submit() called." );
// some other stuff
});
});
其他一些东西通常涉及$.ajax
函数。