使用脚本将内容发送到其他页面

时间:2017-03-06 06:06:28

标签: javascript php

我已经用脚本编写了一个代码,如下所示。

function myFunction(a) {
  var k=a;
  var xhttp = new XMLHttpRequest();
  xhttp.onreadystatechange = function() {
     if (this.readyState == 4 && this.status == 200) {
         document.getElementById("ques").innerHTML = this.responseText;
     }
  };
  xhttp.open("GET", "retrieveQuestion.php?question=" +a, true);
  xhttp.send();
  var q="<td><input type='text' name='answer' id='ans' placeholder='submit your answer here'/></td>" ;
  document.getElementById("t2").innerHTML=q;
  var answ = document.getElementById("ans").value;
  var z="<td align='center'><input type='button' value='submit' onclick='myfunc1(k,answ)'/></td>";
  document.getElementById("t3").innerHTML=z;
}

function myfunc1(q1,a1)
{
  xhttp.open("GET", "checkanswer.php?question=" +q1 + "&a1=" +a1, true);
  xhttp.send();
}

现在当我点击提交按钮时,它没有重定向到checkanswer.php 任何人都可以帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

使用xhttp.opencheckanswer.php发送后台请求,而不是实际重定向到它。您需要使用类似window.location的内容。