文件1:test.php
$(document).ready(function() {
$.post( "test2.php")
.done(function( data ) {
alert(data);
});
});
或 var var1="something"; $(document).ready(function() {
$.post( "test2.php",{demo:var1}) .done(function( data ) { alert(data); }); });
文件2:test2.php
<?php $sql="SELECT * FROM xyz";
$resultset=$database->query($sql);
$found=$database->mysql_fetch_array($resultset);
print_r($found); ?>
或者
` $xyz=$_POST['demo'];
<?php $sql="SELECT * FROM $xyz";
$resultset=$database->query($sql);
$found=$database->mysql_fetch_array($resultset);
print_r($found); ?>`
所以,我的 test1.php alert(data);
会弹出一个带有一些 print_r 数组的警报,比如类似Array(
[0]=>1
[name_id]=1
)
的东西或 test2.php 中的任何 html 代码,它将获取并显示
我的问题是 1)如何以某种 json 或 xml 或某种方法获取数据以有效地解析这些数据?2)如果我的 test2.php 包含许多查询,那么如何获取特定 ajax $.post 调用的特定数据?
请提出一些真实的答案!