代码不适用于框架 7 应用程序
code not working on frmework 7 app
我正在使用 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>
这里是控制台日志快照:
因此这段代码在 framework7 之外工作正常但在 framework7 中不起作用。
framework7 有什么具体应该做的吗?
谢谢
我不知道你的答案是来自浏览器测试还是实际应用测试,但你必须确保将白名单添加到你的 config.xml 文件
更改 jquery 版本后它有效
我正在使用 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>
这里是控制台日志快照:
因此这段代码在 framework7 之外工作正常但在 framework7 中不起作用。 framework7 有什么具体应该做的吗? 谢谢
我不知道你的答案是来自浏览器测试还是实际应用测试,但你必须确保将白名单添加到你的 config.xml 文件
更改 jquery 版本后它有效