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 回答