Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.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和Ajax是一个onclick函数_Php_Ajax - Fatal编程技术网

PHP和Ajax是一个onclick函数

PHP和Ajax是一个onclick函数,php,ajax,Php,Ajax,我有一个菜单,我想在从菜单中选择项时,显示内容,但我不能调用ajax函数。当我从菜单中单击项目时,地址行中只显示所选项目的id: http://localhost:8080/treeview/#2 浏览器中的HTML代码: <a onclick="callPage(1)"; href="#1 "> <span style="color:yellow";>item1</span></a> 一个内容文件,我经过测试,他工作得很好,当我把他带到浏

我有一个菜单,我想在从菜单中选择项时,显示内容,但我不能调用ajax函数。当我从菜单中单击项目时,地址行中只显示所选项目的id:

http://localhost:8080/treeview/#2 
浏览器中的HTML代码:

<a onclick="callPage(1)"; href="#1 "> <span style="color:yellow";>item1</span></a> 
一个内容文件,我经过测试,他工作得很好,当我把他带到浏览器的地址栏时:

<?php function __autoload($class){
include_once($class.".php");
}
$id=$_REQUEST['id'];

$db = new oopCrud();
$rty = $db->getById($id);

echo $rty['title'];
echo $rty['color'];
?>


否,当我单击地址栏中的菜单项时,仅更改id。是否有任何错误?否。它没有错误。
// JavaScript Document
function callPage(id)
{
    var xmlhttp;
    if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
    xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
    if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
    document.getElementById("pageContent").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","content.php?id="+id,true);
xmlhttp.send();
}
<?php function __autoload($class){
include_once($class.".php");
}
$id=$_REQUEST['id'];

$db = new oopCrud();
$rty = $db->getById($id);

echo $rty['title'];
echo $rty['color'];
?>