gpt4 book ai didi

php - 将变量从 ajax 传递到 php

转载 作者:可可西里 更新时间:2023-11-01 14:03:45 25 4
gpt4 key购买 nike

我有 1 个 php 文件名 index.php。在该文件中,我想将一个变量从 ajax 传递到 php。

var elem = document.getElementById("mydiv").value;
(function($)
{
$(document).ready(function()
{
$.ajax(
{
type:"POST",
url: window.location.href,
data: 'action='+elem,
beforeSend: function() {
$('#cctv').hide();
},
complete: function() {
$('#cctv').show();
},
success: function() {
$('#cctv').show();
}
});
var $container = $("body");
$container.load('findAllPath.php',{'function': 'findAllPath'});
var refreshId = setInterval(function()
{
$container.load('findAllPath.php',{'function': 'findAllPath'});
}, 10000);
});
})(jQuery);

和我的 php

if (isset ($_POST['action']))
{
echo $_POST['action'];
}

在 firebug 中,我可以看到 ajax 已经发布了 'action=value' 但在 php 中,$_POST['action'] 是空的。任何人都可以帮助我,我的代码有什么问题?谢谢

最佳答案

尝试使用这样的数据

data: {action: elem},

例如

$.ajax({
type: "POST",
url: "some.php",
data: { name: "John", action: "save" }
}).done(function( msg ) {
alert( "Data Saved: " + msg );
});

打印整个 $_REQUEST 并检查您是否正在执行操作

关于php - 将变量从 ajax 传递到 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15495893/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com