Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 发送';获取';带有$.load()的数据_Php_Javascript_Jquery_Get - Fatal编程技术网

Php 发送';获取';带有$.load()的数据

Php 发送';获取';带有$.load()的数据,php,javascript,jquery,get,Php,Javascript,Jquery,Get,以下是我的功能: function loadNext(choice) { $("#thequestion").load("question.php", { ans: choice, id: "<?php echo $row['id']; ?>", nextId: "<?php echo $nextQuestionId; ?>" } ); $("#graph").load("graph.php", { id:"<?php echo $row['id'

以下是我的功能:

function loadNext(choice) {
    $("#thequestion").load("question.php", { ans: choice, id: "<?php echo $row['id']; ?>", nextId: "<?php echo $nextQuestionId; ?>" } );

    $("#graph").load("graph.php", { id:"<?php echo $row['id']; ?>", nextId: "<?php echo $nextQuestionId; ?>" } );
}
但当我尝试在'question.php'或'graph.php'中检索它们时,如下所示:

$id=$_GET["id"];
$nextId=$_GET["nextId"];
它们的回声为空

有什么想法吗

编辑:我刚刚注意到webiste URL在函数执行时没有改变。对于要发送的数据,是否应该在其上附加
ans=y&id=3&nextId=1
?或者jQuery/ajax不是这样吗

编辑2:抱歉,这可能变得非常具体,但是如果我附加
/question.php?ans=y&id=3&nextId=1
手动操作,一切正常!所以现在我真的很困惑-这已经把问题缩小到函数loadNext(choice),不是吗

编辑-(非op)建议编辑以包括javascript和jquery标记。

来自

如果数据作为对象提供,则使用POST方法;否则,假定为GET

将PHP脚本更改为查看
$\u POST
(或
$\u REQUEST
,如果您感到懒惰),或者将JavaScript更改为

$.get("question.php", {
    ans: choice,
    id: "<?php echo $row['id'] ?>",
    nextId: "<?php echo $nextQuestionId ?>"
}, function(data) {
    $("#thequestion").html(data);
});
$.get(“question.php”{
答:选择,
id:“”,
nextId:“
},函数(数据){
$(“#thequestion”).html(数据);
});
也试试这个

function loadNext(choice) {
        $("#thequestion").load("question.php?ans=choice&id=<?php echo $row['id']; ?>&nextId=<?php echo $nextQuestionId; ?>" } );

        $("#graph").load("graph.php?id=<?php echo $row['id']; ?>&nextId=<?php echo $nextQuestionId; ?>" } );
    }
函数加载下一步(选项){
$(“#thequestion”).load(“question.php?ans=choice&id=&nextId=”});
$(“#graph”).load(“graph.php?id=&nextId=“}”);
}

网站URL不会更改。AJAX请求发生在后台菲尔,你是我的英雄。非常感谢。我已经试了这么久了,你不会相信的。
function loadNext(choice) {
        $("#thequestion").load("question.php?ans=choice&id=<?php echo $row['id']; ?>&nextId=<?php echo $nextQuestionId; ?>" } );

        $("#graph").load("graph.php?id=<?php echo $row['id']; ?>&nextId=<?php echo $nextQuestionId; ?>" } );
    }