我在以前的帖子中寻找过这个,如果得到了回答,我深表歉意。我的 javascript 如下,其中 data 参数是一个字符串,它引用 MySQL 数据库中的一个表:
getData("UKnatgas");
function getData(data){
$.getJSON("service.php?action="+data, function(json) {
$.each(json.UKnatgas,function() {
var info = this.UKnatgas;
$('#UKnatgas').append( info );
});
});
}
首先,我想将字符串“UKnatgas”传递到子 $.each 函数中,这样它就会显示为:
$.each(json.data,function() {
var info = this.data;
$('#data').append( info );
});
但这不起作用?你能告诉我为什么吗?
第二部分是在 php 文件中删除所有“UKnatgas”实例:
if($_GET){
if($_GET['action'] == 'UKnatgas'){
$query = "SELECT UKnatgas FROM UKnatgas order by Date DESC Limit 1 ";
$result = db_connection($query);
$UKnatgas = array();
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
array_push($UKnatgas, array('UKnatgas' => $row['UKnatgas']));
}
echo json_encode(array("UKnatgas" => $UKnatgas));
exit;
}
}
总而言之,我想用一个字符串初始化函数 getData(data),该字符串传播到 javascript 函数,然后是 php 文件。这可能吗?
谢谢!