我正在开发一个带有 phonegap 和 jQuery mobile 的 iOS 应用程序。
当我向仅包含一个简单的 1 到 10 计数器(并回显这些数字)的 PHP 文件发出 AJAX 请求时,一切都很好,并在应用程序启动时显示出来。
但是,当我请求一个稍微复杂一点的 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>";
}
?>
这是ajax请求
<script typ="text/javascript">
$(document).ready(function(){
$("#randomdiv").load("http://localhost/test.php");
});
</script>
<div id="randomdiv"></div>
PS:是的,我在 cordova.plist 的 ExternalHosts 中添加了“*”
编辑1:我想我知道问题出在哪里。今天我想让我通过另一个浏览器(firefox)显示 test.php 文件,这个浏览器在向我显示 php 文件之前要求我输入用户名和密码。
也许应用程序正在加载和加载和加载,因为没有人输入用户名和密码。我的问题是,我在哪里可以解释用户名和密码是什么?!(在应用程序中)。或者我在哪里可以在 xampp 中关闭这个东西?(用户名(xampp)和密码(空)是标准的东西)。
谢谢。