如何在javascript变量中获取php函数返回值
如何使用如何在javascript变量中获取php函数返回值,php,javascript,ajax,Php,Javascript,Ajax,如何使用将值从PHP函数返回到JavaScript变量?例如: PHP: Javascript this.MakeRequest = function() { var somename = "somenameTest"; var xmlHttp = getXMLHttp(); xmlHttp.onreadystatechange = function() { if(xmlHttp.readyState == 4) { HandleResponse(x
将值从PHP函数返回到JavaScript变量?例如:
PHP:
Javascript
this.MakeRequest = function()
{
var somename = "somenameTest";
var xmlHttp = getXMLHttp();
xmlHttp.onreadystatechange = function()
{
if(xmlHttp.readyState == 4)
{
HandleResponse(xmlHttp.responseText);
}
}
xmlHttp.open("GET", "download.php", true);
xmlHttp.send();
}
function HandleResponse(response)
{
document.getElementById('output').innerHTML = response;
**var x = php return varible**
}
只需echo
您的PHP
变量:
var x='<?php echo $pathinfo; ?>';
var x='';
祝你好运 函数句柄响应(响应)
function HandleResponse(response)
{
document.getElementById('output').innerHTML = response;
var x = <?php echo json_encode($pathinfo);?>;
}
{
document.getElementById('output').innerHTML=response;
var x=;
}
不工作,警告如下:,而不是路径信息值不工作,当我在代码中插入这一行时,我的javascript没有响应。我添加了这是我的文件结构,index.php css.css uploader.php dragdrop.js index.php只有这个js if(window.attachEvent){window.attachEvent(“onload”,init);}else{window.addEventListener(“load”,init,false)}var getInstance;函数init(){getInstance=new uploader('drop','status','uploader.php','list');}document.getElementById('test')。onclick=function(){getInstance.MakeRequest();}
function HandleResponse(response)
{
document.getElementById('output').innerHTML = response;
var x = <?php echo json_encode($pathinfo);?>;
}