我遇到的问题是,当我尝试发布到 PHP 页面时,它只会返回整个 PHP 文档,而不是回显的内容。
<script type="text/javascript">
$.ajax({ type:"POST",
url:"backMap/locationCreation.php",
data: { name: "TEMP" },
success: function(data) { $("#awesomet").html(data);},
error: function(xhr, textStatus, thrownError, data) {
alert("Error: " + thrownError);
}
});
</script>
<div id="awesomet">Not showing.</div>
有了这个,我试图将 Ajax Post 发送到给定的 URL。我正在给它一些数据,如果它成功返回,那么它将把它的数据放在 div 中。
<?php
if (isset($_GET['name'])) {
echo "Asked for name!";
}
for ($i = 1; $i <= 10; $i++) {
echo '<p>For loop! Value: ' . $i . ' of 10.</p>';
}
?>
当我调用它时,我会收到整个 php 页面。
我真的得到了整个页面,if 语句,for 循环等等。包括<?php
旗帜。我不明白为什么我会收到这样的数据。
我正在通过 Phonegap 运行它。
任何帮助表示赞赏。