我想调用一个php文件并返回变量然后我想将jquery中的变量初始化为php结果。 然后最后我想将相同的变量重新发送到php文件但是这次我返回null并且php认为变量是未定义的。
这是我的代码:
var cityid;
$.post('test1.php',
{
username: cuser
},
function(data){
cityid = data;
});
现在我可以在jquery中使用cityid一切都很好但是如果我想再次将它发送到php或分配新变量然后将其发送到php它什么也不返回,当我在php中检查变量类型时它会说" string(9)" undefined ,变量未定义!这是新的php调用:
$.post('test1.php',
{
cid: cityid
},
function(data){
alert(data);
$(".card3").html(data);
});
我将变量视为帖子$cityid = $_POST['cid'];
答案 0 :(得分:1)
第二个函数应该在第一个函数内部,以便能够使用变量的值