如何通过JS / JQUERY将数组提交到新页面。 $ .ajax和$ .post将数据返回到同一页面,但我需要将数组发送到新的PHP页面,与提交表单完全相同。
答案 0 :(得分:0)
您可以使用名称字段作为数组
name="name[]"
这样你就可以获得数组。
答案 1 :(得分:0)
你不应该使用异步方法($ .ajax,$ .post,$ .get)。而不是你应该$('#form')。submit()真实的HTML表单,有action属性。如果您使用的名称类似于' name =" name []"'你可以提交数组。
答案 2 :(得分:0)
首先,您必须使用表单数据生成java脚本数组/对象。 看看:)
<script>
$("#yourFormIdname").submit(function(){
var first_name=$("#yourFirstNamefieldId").val();
var last_name=$("#yourLastNamefieldId").val();
var formData={first_name:first_name,last_name:last_name};
$.ajax({
url:"Give your target url",
type:"POST",
data:{formData:formData}
})
})
</script>
在目标PHP页面
$data=$_POST['formData']
print_r($data);