XML解析错误:找不到根元素

我正在尝试在一个郊区的数据库中搜索所有属性。我已经读到它与HTML代码204有关,但我仍然不了解该做什么或真正意味着什么。我有一段时间没有做过任何JS或PHP了,所以这可能是一个很愚蠢的错误,但是我一生都无法解决。请帮忙!

这是我的JS代码:

function basicSearch(){

//Connect Script to the PHP

var urlLink = "basicSearch.php";

//Get search parameters:

var searchAreaBar = document.getElementById("searchAreaBar").value;

//define the parameters to send to php

var strParameters = "searchAreaBar="+searchAreaBar + "&sid=" + Math.random();

// define the options for the AJAX request

var objOptions = {

// use method post

method: "post",

// use strParameters as the parameters

parameters: strParameters,

// if successfil call fuction(objXHR)

onSuccess: function(objXHR) {

// if objXHR. responseText = yes

if(objXHR.responseText=='Yes'){

alert("Success!");

}

else{

alert("Error! No Properties Found!");

}

}

}

// define the AJAX request object

var objRequest = new Ajax.Request(urlLink,objOptions);

}

这是我的PHP代码:

<?php

//Link the username and password:

$connect = mysqli_connect("localhost", "admin", "12345", "realestate") or die ('Connection to database failed: ' . mysql_error());

//Extract variables for request parameters:

extract($_REQUEST);

//Define the query:

$BasicSearch = "SELECT * FROM properties WHERE Suberb='$searchAreaBar'";

//Run the query:

$resDasicSearch = mysqli_query($BasicSearch) or die(mysql_error());

//SET intCount to number of rows in result:

$intCount = mysqli_num_rows($resDasicSearch);

//If intCount is greater than 0:

if($intCount > 0){

//Echo Yes:

echo "Yes";

}

else{

//Echo no:

echo "No";

}

?>

提前致谢。

回答:

错误是浏览器的编译器正在“注释”所有php,并添加了空HTML标记。然后,由于有一个“空”文档而变得混乱。

这是因为网站(包括JS,PHP和HTML文件)是从本地目录存储和运行的。例如:

URL读取为:

正确的URL是:

如果您使用的是XAMPP,则包含所有项目文件的文件夹都必须放在xampp目录的htdocs文件夹中。

以上是 XML解析错误:找不到根元素 的全部内容, 来源链接: utcz.com/qa/422601.html

回到顶部