【发布时间】:2020-12-08 12:11:20
【问题描述】:
var ans = document.getElementById("str").value;
function load_questions($questionno)
{
document.getElementById("current_que").innerHTML=questionno;
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
if(xmlhttp.responseText=="over") {
window.location="result.php";
}else{
document.getElementById("load_questions").innerHTML = xmlhttp.responseText;
load_total_que();
}
}
};
var PageToSendTo = "load_questions.php?";
var VariablePlaceholder = "questionno=";
var MyVariable = questionno;
var VariablePlaceholder2 = "ans=";
var MyVariable2 = ans;
var UrlToSend = PageToSendTo + VariablePlaceholder + MyVariable + VariablePlaceholder2 + MyVariable2;
xmlhttp.open("GET", UrlToSend, false);
xmlhttp.send();
}
它只采用一个参数,我不是专业人士,但面临这个问题,我想要 2 个参数到一个正在传递它的 questionno 另一个我想要的是 document.getElementById("str") 。价值; url 中的这个值在 php 中使用 $_GET 进行比较
help me out with this thank you!!
【问题讨论】:
-
您缺少参数之间的
&,因此var VariablePlaceholder2 = "&ans=";应该对其进行排序。它需要知道上一个值的结束位置和下一个参数名称的开始位置
标签: javascript php jquery json ajax