如何从Javascript向PHP传递多个输入参数

如何从Javascript向PHP传递多个输入参数,javascript,php,Javascript,Php,我想传递多个输入行,比如passwd=$(“p#0”).html()到带有参数的php文件 但是,只传递一行参数,并且如何携带这些多行passwd行 在pass.js中 //身份验证 var j=0; 函数登录(){ 变量 //var passwd=document.getElementById(“userInput”).value; passwd=$(“p#0”).html(); passwd+=$(“p#5”).html(); passwd+=$(“p#10”).html(); passwd

我想传递多个输入行,比如
passwd=$(“p#0”).html()到带有参数的php文件

但是,只传递一行参数,并且如何携带这些多行
passwd

pass.js

//身份验证
var j=0;
函数登录(){
变量
//var passwd=document.getElementById(“userInput”).value;
passwd=$(“p#0”).html();
passwd+=$(“p#5”).html();
passwd+=$(“p#10”).html();
passwd+=$(“p#15”).html();
passwd+=$(“p#28”).html();
passwd+=$(“p#25”).html();
passwd+=$(“p#22”).html();
passwd+=$(“p#32”).html();
var inpasswd=$(“:text”).val();
if(passwd==inpasswd){
location.href=“somepage.php?w1=“+inpasswd+”;
}else如果(j==0){
$(“#info”).html(“密码不正确。”);
j++;
}
somepage.php


index.php


44

45

46

47


使用passwd而不是inpasswd

location.href="somepage.php?w1=" + passwd + "";

尝试序列化您的div或表单,并传递到php url。
请检查链接

您正在连接javascript变量,只需在密码之间添加管道,如

var password = '123'+'|'+'4567'+'|'+'123454';
像这样,当您在php函数中收到此消息时,可以使用“|”分解字符串并获得一个数组

$password = explode('|', $_GET['w1']);

所以$password现在是一个数组,您可以对它执行任何您想要的操作

您可以添加所需的输出吗?
$(“p#0”).html()的典型内容是什么
例如,或者是其中任何一个。它是一个单词吗?它似乎是每周的身份验证。好的,先生,我将添加itThank Bro RamRaider,这是输入id字段,从
index.html
pass.js
。谢谢先生,但是我如何将
p#0+p#5+p#10
输入行传递到另一个php页面您可以序列化它们并保存到本地页面保存或会话,然后访问应用程序中的任何位置。