Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.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正在浏览器中工作,但phonegap正在从文件返回原始代码_Php_Android_Jquery_Ajax_Cordova - Fatal编程技术网

Php $.ajax正在浏览器中工作,但phonegap正在从文件返回原始代码

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 =&

代码/应用程序/存储库位于Zend服务器上。我更新它,然后使用git将其推送到github,然后使用phonegap build构建应用程序。当我在指向Zend服务器的浏览器中测试代码时,代码工作正常,结果为“12345”。在我推送新代码后,构建应用程序,在我的Nexus 7上更新并运行应用程序,我得到了一个疯狂的结果:

"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