当我mouseover连续一个TD时,我希望所有TD同时改变背景颜色,然后反向开启mouseout.
我该怎么做呢?
我尝试使用两种不同的包装器,即password_compat和Bcrypt来加密我的密码。哈希保存得很好,但检查比较永远不匹配。
我使用以下代码来存储哈希密码:
//include ( "Bcrypt.php" );
include ( "password_compat-master/lib/password.php" );
if ( isset ( $_POST["username"] ) and isset ( $_POST["email"] ) and isset ( $_POST["password"] ) )
{
$username = $_POST["username"];
$password = $_POST["password"];
$email = $_POST["email"];
//$hash = Bcrypt::hash( $password );
$hash = password_hash( $password , PASSWORD_BCRYPT ); //password_compat function
$connect = mysqli_connect( "server" , "user", "pass" , "database" );
//Code to generate next database key ($next)
$sql_insert = "INSERT INTO `use_users` (`UserID`,`Username`,`Password`,`EmailAddress`) VALUES('$next','$username','$hash','$email');";
$res_insert …Run Code Online (Sandbox Code Playgroud) 我想使用jQuery的$ .post()将数据发送到PHP页面,$_POST结果如下所示:
Array
(
[text] => Some String
[numbers] => Array
(
[0] => 9
[1] => 4
)
)
Run Code Online (Sandbox Code Playgroud)
成为numbers数组的信息是动态生成的,所以我不知道它将包含多少个元素.所以,我必须将这些信息收集到一个JavaScript数组中.
到目前为止我有这个jQuery代码:
$.post("http://some.url/page.php",
{
text: $("#string").val(),
numbers: $("#container input").val() //This is obviously wrong!
}).done(function (result)
{
$("#result").html(result);
});
Run Code Online (Sandbox Code Playgroud)
我如何从价值input中的元素#container到在一个阵列numbers:点,以获得内的阵列$_POST阵列?
编辑: HTML看起来像这样:
<input type="text" name="text" id="text">
<div id="container">
<label id="9"><input type="hidden" value="9">You added no. 9!</label>
<label id="4"><input type="hidden" value="4">You added no. 4!</label>
<!-- These inputs are dynamically added with …Run Code Online (Sandbox Code Playgroud)