代码不适用于frmework 7应用程序

时间:2018-03-14 11:23:52

标签: php jquery phonegap html-framework-7

我正在使用php和mysql作为后端技术在框架7上开发跨平台应用程序。我正在使用ajax调用从mysql检索数据,这在本地服务器上工作但是当我把它放在框架7中时它无法正常工作。这是我的代码。

loaddata.php
<?php
$link=mysqli_connect("localhost","root","","vaistra");

if (mysqli_connect_errno())
    echo "Failed to connect to MySQL: " . mysqli_connect_error();

$action=$_POST["action"];
if($action=="showroom"){
    $query="SELECT * FROM dirf1";
    $show=mysqli_query($link,$query) or die ("Error");
    while($row=mysqli_fetch_array($show)){

?><tr><td><?php echo $row['dirName'] ?></td></tr><?php 
    }
}
?>

这是jquery代码

index.html
<script type="text/javascript">
$(document).ready(function(){
    function showRoom(){
        $.ajax({
            type:"POST",
            url:"loaddata.php",
            data:{action:"showroom"},
            success:function(data){
                $("#content").html(data);
            }
        });
    }
    showRoom();
});
</script>

这是consol日志快照: enter image description here

所以这段代码在framework7之外工作正常但在framework7中没有工作。 是否应该为framework7做任何具体的事情。 感谢

2 个答案:

答案 0 :(得分:0)

我不知道您的答案是来自浏览器测试还是实际应用测试,但您必须确保将白名单添加到config.xml文件中

https://www.npmjs.com/package/cordova-plugin-whitelist

答案 1 :(得分:0)

更改jquery版本后,它可以正常工作