【发布时间】:2011-12-25 21:15:03
【问题描述】:
我试图在 JQuery Ajax 调用中发送 2 个变量,但由于某种原因,这两个变量最终都捆绑在第一个变量中:
function getNextQuestion(answer, queryType)
{
$.ajax
({
async: false,
url: 'handlers/question_hdlr.php',
type: 'POST',
data: "answer="+ answer +"&queryType=" + queryType,
dataType: "json",
success: function(result)
{
...
},error: function(XMLHttpRequest, textStatus, errorThrown)
{
alert ("error: "+textStatus);
}
});
return false;
}
当我在调试器中运行它时,我只得到一个变量:
$_POST["answer"],包含"answerqueryTypequeryType"
$_POST["queryType"] 不存在。
我做错了什么?
【问题讨论】: