Php $.ajax正在浏览器中工作,但phonegap正在从文件返回原始代码
代码/应用程序/存储库位于Zend服务器上。我更新它,然后使用git将其推送到github,然后使用phonegap build构建应用程序。当我在指向Zend服务器的浏览器中测试代码时,代码工作正常,结果为“12345”。在我推送新代码后,构建应用程序,在我的Nexus 7上更新并运行应用程序,我得到了一个疯狂的结果:Php $.ajax正在浏览器中工作,但phonegap正在从文件返回原始代码,php,android,jquery,ajax,cordova,Php,Android,Jquery,Ajax,Cordova,代码/应用程序/存储库位于Zend服务器上。我更新它,然后使用git将其推送到github,然后使用phonegap build构建应用程序。当我在指向Zend服务器的浏览器中测试代码时,代码工作正常,结果为“12345”。在我推送新代码后,构建应用程序,在我的Nexus 7上更新并运行应用程序,我得到了一个疯狂的结果: "12345","4746904837" =>"99999","047469048372" =>"88888");foreach ($data as $key =&
"12345","4746904837" =>"99999","047469048372" =>"88888");foreach ($data as $key => $value){if($key===$qs){$returnData = $value;}}echo $returnData;?>
为什么它会在匹配的值之后给我所有的脚本
$.ajax调用
$.ajax({
url: "php/test.php",
data: "qs=9114901075742714812669",
datatype: "text"
})
.done(function( returnData ) {
console.log(returnData);
$( "#info" ).append( returnData );
});
php
<?php
$qs = $_GET['qs'];
$data = array(
"9114901075742714812669" =>"12345",
"4746904837" =>"99999",
"047469048372" =>"88888"
);
foreach ($data as $key => $value){
if($key===$qs){
$returnData = $value;
}
}
echo $returnData;
?>
听起来您的服务器不是在执行php代码,而是在返回php文件的文本。如果你更换
$(“#信息”).append(返回数据)代码>
与
$(“#信息”).text(返回数据)代码>
您会看到php脚本的所有文本都被返回。听起来您的服务器不是在执行php代码,而是在返回php文件的文本。如果你更换
$(“#信息”).append(返回数据)代码>
与
$(“#信息”).text(返回数据)代码>
您会看到php脚本的所有文本都被返回。听起来您的服务器不是在执行php代码,而是在返回php文件的文本。如果你更换
$(“#信息”).append(返回数据)代码>
与
$(“#信息”).text(返回数据)代码>
您会看到php脚本的所有文本都被返回。听起来您的服务器不是在执行php代码,而是在返回php文件的文本。如果你更换
$(“#信息”).append(返回数据)代码>
与
$(“#信息”).text(返回数据)代码>
您会看到php脚本的所有文本都被返回。AJAX调用与其他调用一样,都是HTTP请求。如果是某个JS发出调用,或者您在浏览器的地址栏中键入url,那么Web服务器实际上没有什么不同。如果您得到的是代码而不是输出,那么您的服务器就出了问题
很可能您的浏览器也在获取代码,但是AJAX调用与其他调用一样都是HTTP请求。如果是某个JS发出调用,或者您在浏览器的地址栏中键入url,那么Web服务器实际上没有什么不同。如果您得到的是代码而不是输出,那么您的服务器就出了问题
很可能您的浏览器也在获取代码,但是AJAX调用与其他调用一样都是HTTP请求。如果是某个JS发出调用,或者您在浏览器的地址栏中键入url,那么Web服务器实际上没有什么不同。如果您得到的是代码而不是输出,那么您的服务器就出了问题
很可能您的浏览器也在获取代码,但是AJAX调用与其他调用一样都是HTTP请求。如果是某个JS发出调用,或者您在浏览器的地址栏中键入url,那么Web服务器实际上没有什么不同。如果您得到的是代码而不是输出,那么您的服务器就出了问题
很有可能您的浏览器也收到了代码,但是感谢您的回复。问题在于新手的劝说与试图同时学习许多东西有关。ajax调用指向我的github存储库中的一个php脚本……所以这永远不会起作用。我修复了,现在它指向服务器
在修好它的过程中,我确实学到了一个非常重要的一课
当使用PhoneGap并执行ajax请求时,请确保在url中包含http://否则它将尝试调用file://php/test.php.
谢谢大家的回复 感谢您的回复。问题在于新手的劝说与试图同时学习许多东西有关。ajax调用指向我的github存储库中的一个php脚本……所以这永远不会起作用。我修复了,现在它指向服务器
在修好它的过程中,我确实学到了一个非常重要的一课
当使用PhoneGap并执行ajax请求时,请确保在url中包含http://否则它将尝试调用file://php/test.php.
谢谢大家的回复 感谢您的回复。问题在于新手的劝说与试图同时学习许多东西有关。ajax调用指向我的github存储库中的一个php脚本……所以这永远不会起作用。我修复了,现在它指向服务器
在修好它的过程中,我确实学到了一个非常重要的一课
当使用PhoneGap并执行ajax请求时,请确保在url中包含http://否则它将尝试调用file://php/test.php.
谢谢大家的回复 感谢您的回复。问题在于新手的劝说与试图同时学习许多东西有关。ajax调用指向我的github存储库中的一个php脚本……所以这永远不会起作用。我修复了,现在它指向服务器
在修好它的过程中,我确实学到了一个非常重要的一课
当使用PhoneGap并执行ajax请求时,请确保在url中包含http://否则它将尝试调用file://php/test.php.
谢谢大家的回复
<?php
^--- start of "html"
"9114901075742714812669" =>"12345",
^-- end of "html" tag