這是我的代碼:有比serialize()更安全的方法嗎?
HTML
<form id="loginForm">
Username:
<input type="text" id="username" name="username" value="<?php echo $submitted_username; ?>" />
<br />
Password:
<input type="password" id="password" name="password" value="" onkeypress="onEnterLogin(event);" />
<br />
<input type="button" id="loginButton" onclick="updateLogin();" value="Login">
</form>
<a href="register.php">Register</a>
jQuery的
function updateLogin() {
$.post("login.php",
$("#loginForm").serialize(),
function(html) {
$("#north").html(html);
}
);
}
有沒有更好的方式來做到這一點?
$("#loginForm").serialize(),
這是怎麼回事? '$ .serialize'完全正是你需要的。如果你想要一些安全的東西,使用'https://' – 2013-08-27 03:11:27
嗯,你爲什麼認爲'serialize()'不安全? – xdazz
'$ .serialize'使用與正常表單提交相同的編碼。你認爲你還需要什麼? – Barmar