我能够成功地将多选表单中的所有值都转换为一个很好的分隔变量,但是我无法弄清楚如何获取PHP脚本的值?如何获取PHP的$ _POST数组读取的“输出”值?任何帮助都会。是。真棒。 :d
<script type="text/javascript">
function ValidatePageForm() {
var result = new Array();
$("#select-to option").each(function() {
result.push($(this).val());
});
var output = result.join("-");
alert(output);
}
</script>
答案 0 :(得分:1)
假设你有一个表格
<form>
<input type="hidden" name="output" id="output">
....
</form>
将javascript变量发送到HTML
var output = result.join("-");
$('#output').val(output);
当您提交表单时 你将获得 $ _ POST ['输出']
中的数据答案 1 :(得分:0)
我相信你正在寻找像echo $ _POST ['value']这样的东西; ??
答案 2 :(得分:0)
您可以使用Jquery序列化发布表单的所有数据,包括多选
var submit_data = $('#output').serialize();
var post_data = submit_data ;
$.ajax({
type: "POST",
url: 'submitform.php',
data: post_data,
success: function(data)
{
}
});
您将在submitform.php上获得$ _POST中的所有值
让我知道它适合你