POST php标题失败

时间:2013-08-20 22:21:11

标签: php javascript get

当我从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具有以下标题,它刷新当前页面而不将参数传递给脚本。任何想法?

它给了我error2。

脚本/ changepassword.php

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

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

1 个答案:

答案 0 :(得分:0)

window.location更改了网页位置(网址)。如果要在不刷新页面的情况下执行php脚本,请使用AJAX