我正在框架7上开发一个跨平台应用程序,使用php和mysql作为后端技术。我正在使用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日志快照:
因此,这段代码在framework7之外运行良好,但在framework7中不起作用。对于framework7是否应该做什么特定的事情。谢谢
发布于 2018-03-17 09:54:23
在更改jquery版本之后,它可以工作。
发布于 2018-03-14 11:54:24
我不知道您的答案是来自浏览器测试还是实际应用程序测试,但您必须确保将白名单添加到您的config.xml文件中。
https://stackoverflow.com/questions/49276519
复制相似问题