寻找但不能找到答案,虽然我确信我在我的程序的其他地方使用了这个。
我正在构建一个导航表单,允许用户设置导航的名称以及可选的副标题和breadcrumb值。
这些表单输入是动态创建的,如下所示:<input name="menu[1][title]" value="Index" />
<input name="menu[1][subtitle]" value="Our home page" />
<input name="menu[1][crumb]" value="Home" />
<input name="menu[2][title]" value="Contact" />
<input name="menu[2][subtitle]" value="Get in touch" />
<input name="menu[3][crumb]" value="Contact" />
这些表单输入是在格式菜单[ID][TYPE]中创建的。从那里,我将使用PHP更新数据库,将菜单ID属性匹配为数据库表ID,并将列匹配为菜单TYPE属性。
我只是难倒了如何获得输入,并通过Jquery/JSON将它们发送到PHP脚本。主要是ID号是动态创建的。我正准备帮我女朋友打开她锁在车里的钥匙,等我回来的时候我会贴一个代码片段。
感谢您的反馈。在寻找了一种相对简单的方法来实现这一点之后,我选择使用字符串,这意味着如果我在以后添加菜单元素,我必须更新代码。
可以使用jquery的serialize()函数将表单的所有数据发送到PHP页面。http://api.jquery.com/serialize/
我不知道怎么得到输入
Submit button onclick.
主要是ID号将被动态创建
任何元素都可以随时查询其属性的值。
将它们发送到PHP脚本。
当用户提交表单时,名称/值对会自动发送给php脚本。为什么你需要做任何事?
我想最好的方法是从你的输入建立一个数组,然后用AJAX将这个数组发送到你的PHP脚本
我让你检查这个jsFiddle:(我刚刚更新了它)http://jsfiddle.net/ds52y/13/
$( function() { /* look in the jsFiddle */ });
希望这对你有帮助