-4

这是我的代码:

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(),
4

1 回答 1

1

要使用 HTTPS,请将其放在脚本的 URL 中:

$.post("https://yoursite.yourdomain.com/path/to/login.php",
        $("#loginForm").serialize(),
            function(html) {
                $("#north").html(html);        
            }
    );
}

当然,这也需要你有一个 SSL 服务器。您的托管服务提供商应该能够帮助您进行设置。

于 2013-08-27T03:41:17.580 回答