Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.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
尝试使用ajax方法将javascript变量发布到php文件:post,但在php文件内的$post数组中获取未定义的索引_Javascript_Php_Jquery_Ajax_Post - Fatal编程技术网

尝试使用ajax方法将javascript变量发布到php文件:post,但在php文件内的$post数组中获取未定义的索引

尝试使用ajax方法将javascript变量发布到php文件:post,但在php文件内的$post数组中获取未定义的索引,javascript,php,jquery,ajax,post,Javascript,Php,Jquery,Ajax,Post,我有一个目录为“jqueryhp/HighestBid.php”的php文件。我所要做的就是能够将javascript变量从一个文件“views/AuctionPage.php”发布到另一个文件“jqueryhp/HighestBid.php” 然后,我想将一个值从“jqueryhp/HighestBid.php”回显到span标记中,id为“price”的值回显到“views/AuctionPage.php” 问题是,当我加载页面“views/AuctionPage.php”时,它会向我显示带

我有一个目录为“jqueryhp/HighestBid.php”的php文件。我所要做的就是能够将javascript变量从一个文件“views/AuctionPage.php”发布到另一个文件“jqueryhp/HighestBid.php”

然后,我想将一个值从“jqueryhp/HighestBid.php”回显到span标记中,id为“price”的值回显到“views/AuctionPage.php”

问题是,当我加载页面“views/AuctionPage.php”时,它会向我显示带有返回值“hi”的警报,但如果文本应该在span标记之间输出,它会告诉我$POST数组中的索引未定义

//JS views/AuctionPage.php
$(文档).ready(函数(){
var auc=“hi”;
$.ajax({
url:“jqueryhp/HighestBid.php”,
方法:“张贴”,
数据:{'auctionid':auc},
成功:功能(结果){
警报(“结果:+结果”);
}
});
});
$(文档).ready(函数(){
setInterval(函数(){
$('#price').load('jqueryhp/HighestBid.php'))
}, 333);
});
//HTML视图/AuctionPage.php
最高出价:
此行:

$('#price').load('JqueryPHP/HighestBid.php')
使用GET加载
jqueryhp/HighestBid.php
脚本,这是来自AJAX的另一个完全独立的请求,这就是为什么
$\u POST
超全局是空的。您需要做的是更改AJAX调用的
success
函数中的
span

$.ajax({
    url: "JqueryPHP/HighestBid.php",
    method: "POST",
    data: {'auctionid': auc },
    success: function (result) {
        // alert("result: " + result);
        $('#price').html(result);
    }
});
这会得到你需要的结果。删除整个
setInterval
代码,您根本不需要它