我有清单:
<ul>
<li>one</li>
<li>two</li>
</ul>
通常 php 使用表单将数据输入到服务器,但我想将列表发布/发送到数据库。我该怎么办?
使用 Jquery 获取列表中的值并存储在 js 变量中。通过包含该 js 变量(列表值)作为参数发送 ajax 请求并插入到数据库中或将此值保存在隐藏字段中并提交该表单
好吧,我会将列表项转换为变量。从那里我会做这样的事情。这是如果您使用的是mysql。希望这可以帮助。
$one = "one";
$two = "two";
$SQLstring = "INSERT INTO tableName " .
"(columnOne,columnTwo)" .
"VALUES('$one', '$two')";
$QueryResult = @mysql_query($SQLstring, $DataBaseConnection);
希望这有帮助。
你可以在列表上有一个隐藏的输入,然后在 jquery 上你可以在点击按钮时有这样的东西。
<li><input type="hidden" value="test" id="test">TEST</li>
<div id="content">
<div id="sub_cont"><!--leave blank this is for the contents of postpage.php after button submit--></div>
</div>
<script>
$(document).ready(function(){
$('#button').click(function() {
$('#sub_cont').fadeIn('fast');
$("#content #sub_cont").load("postpage.php?id="+ $("#test").val());
});
});
</script>
在 postpage.php 上
$test = $_REQUEST['id'];
<div id="content">
<!--contents/result/etc/display test-->
</div>
抱歉懒惰的编码。您可以尝试其他事件。