PHP数据是无止境的加载、jquery、phonegap

PHP数据是无止境的加载、jquery、phonegap,php,jquery,ajax,cordova,Php,Jquery,Ajax,Cordova,我正在使用phonegap和jQuery mobile开发iOS应用程序 当我向一个PHP文件发出AJAX请求,其中只包含一个简单的1到10计数器(并回显这些数字),一切都很好,并在应用程序启动时显示出来 但是,当我请求一个稍微复杂一点的PHP文件时,应用程序正在加载、加载、加载,什么也没有发生 这是PHP文件 <?php include 'connect.php'; $data = mysql_query('SELECT * FROM pics O

我正在使用phonegap和jQuery mobile开发iOS应用程序

当我向一个PHP文件发出AJAX请求,其中只包含一个简单的1到10计数器(并回显这些数字),一切都很好,并在应用程序启动时显示出来

但是,当我请求一个稍微复杂一点的PHP文件时,应用程序正在加载、加载、加载,什么也没有发生

这是PHP文件

<?php           
    include 'connect.php';

    $data = mysql_query('SELECT * FROM pics ORDER BY `date` DESC') or die(mysql_error()); 

    while($info = mysql_fetch_array( $data )) 
    {
        <div id='thumbwrapper'>";
        Echo "<img src=../images/".$info['thumb']." class='thumb'></a>";
        Echo "</div></a>";
    }
?>
替换

while($info = mysql_fetch_array( $data )) 
{
    <div id='thumbwrapper'>";
    Echo "<img src=../images/".$info['thumb']." class='thumb'></a>";
    Echo "</div></a>";
}
while($info=mysql\u fetch\u数组($data))
{
";
回声“;
回声“;
}

while($info=mysql\u fetch\u数组($data))
{
回声';
回声';
回声';
}



尝试给出如下路径

$('#result').load('ajax/test.html');

而不是loaclhost..因为它是从浏览器工作的。

好的,谢谢你们的帮助。问题是xampp文件夹中的一个文件夹(php文件所在的位置)需要用户名和密码(也通过浏览器)。我不知道如何解释jquery语法用户名和密码,所以我将php文件复制到xampp文件夹中的另一个文件夹。现在一切正常(不需要用户名和密码)。顺便说一下,我也不明白为什么我只需要一个文件夹用户名和密码


谢谢。

谢谢,但这些只是打字错误。我已经更改了您所说的内容,但应用程序始终处于加载状态,并且不执行任何操作。如果您直接打开页面,是否会出现任何错误?您是否检查了PHP错误日志文件?页面显示的行为通常是由于web服务器返回除
200
以外的任何HTTP代码,例如
404
或(在这种情况下更可能)
500
。这很奇怪。如果我直接通过浏览器打开php文件,一切都正常!如何..它是无止境的..然后修复它好了,谢谢,但这显示了正确的和预期的结果,所以我不明白。在浏览器中,这没问题,但应用程序什么都没有做!我复制了hole应用程序文件夹进入xampp文件夹,这样我就可以写下你说的路径(比如“../../test.php”)。现在应用程序开始了,但是完全忽略了整个php文件。。。
while($info = mysql_fetch_array( $data )) 
{
    echo '<div id="thumbwrapper">';
    echo '<img src="../images/'.$info['thumb'].' class="thumb">';
    echo '</div>';
}
<script typ="text/javascript">
<script type="text/javascript">
$('#result').load('ajax/test.html');