将文本框值从一个页面传递到另一个页面而不刷新页面?

时间:2014-09-16 07:48:19

标签: javascript ajax

我有两个文本框我试图将该文本框值从一个页面传递到另一个页面而不用页面刷新我正在使用ajax但是我只能获得一个文本框值

这是我的代码

<script>
function loadXMLDoc() {
    var xmlhttp;
    if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
        xmlhttp = new XMLHttpRequest();
    } else {// code for IE6, IE5
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            document.getElementById("myDiv").innerHTML = xmlhttp.responseText;
        }

    }
    xmlhttp.open("GET", "testing.php?message="+ document.getElementById("message").value+"service="+document.getElementById("city").value, true);
    xmlhttp.send();
}
//return false;
</script>

我认为我错在这一行

xmlhttp.open("GET", "testing.php?message="+ document.getElementById("message").value+"service="+document.getElementById("city").value, true);

我如何实现目标

任何帮助都会得到赞赏

1 个答案:

答案 0 :(得分:1)

您的查询字符串对需要用&符号分隔:

xmlhttp.open("GET", "testing.php?message="+ document.getElementById("message").value+"&service="+document.getElementById("city").value, true);
                                                                          //Here -----^