我想将多个输入行传递passwd = $("p#0").html();给带有参数的 php 文件。但是,只传递一行参数,怎么能携带这么多passwd行。在pass.js,//Authenticationvar j = 0;function login(){var // 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 if(j==0){ $("#info").html("<div class='alert alert-danger' role='alert' style='margin-bottom: 0.3rem;'><i class='fas fa-exclamation'></i> The password is incorrect.</div>"); j++; }在somepage.php,<?php include("confs/config.php"); $w1 = $_GET['w1']; echo $w1;?>索引.php<tr> <td><div class="randamNumberBoxRadius"><p id="44">44</p></div></td> <td><div class="randamNumberBoxRadius"><p id="45">45</p></div></td> <td><div class="randamNumberBoxRadius"><p id="46">46</p></div></td> <td><div class="randamNumberBoxRadius"><p id="47">47</p></div></td> </tr>
3 回答
回首忆惘然
TA贡献1847条经验 获得超11个赞
您正在连接 javascript 变量,只需在密码之间添加 PIPE
var password = '123'+'|'+'4567'+'|'+'123454';
像这样,当你在你的 php 函数中收到这个时,你可以用 '|' 爆炸字符串 并得到一个数组
$password = explode('|', $_GET['w1']);
所以 $password 现在是一个数组,你可以对它执行任何你想要的操作
- 3 回答
- 0 关注
- 195 浏览
添加回答
举报
0/150
提交
取消