0

Javascriptからスクリプトを呼び出すとき

    var user = document.getElementById('username').value;
    var pass = document.getElementById('password').value;
    var conf = document.getElementById('confirm').value;
    var code = document.getElementById('code').value;

    if(code.length == 0 || pass.length == 0 || user.length == 0 || conf.length == 0) {
        alert("Entries empty");
    } else if(pass != conf) {
        alert("Passwords don't match");
    } 

    window.location = "scripts/changepassword.php?Username="+user+"&Password="+pass+"&Code="+code;

私のスクリプトフォルダーのchangepassword.phpには、現在のページを更新し、パラメーターをスクリプトに渡さないという次の見出しがあります。何か案は?

それは私にエラー2を与えます。

スクリプト/changepassword.php

if (isset($_GET['Username']) && isset($_GET['Password'])&& isset($_GET['Code'])) {
...
} else {

    $response = array('result'=>"error2");
    echo json_encode($response);
    echo "hi";
}
4

1 に答える 1

0

ページのwindow.location場所 (url) を変更します。ページを更新せずに php スクリプトを実行する場合は、AJAXを使用します。

于 2013-08-20T22:37:39.050 に答える