jquery code
var test;
$.ajax({
type: "POST",
data: dataLink,
url: "find.php",
success: function(data){
$("#status").html(data);
},
error: function() {
alert("error.");
}
});
部分 PHP 文件查找.php
$result = $db->query($query);
$r = $result->Fetch();
$_pStopa = $r['proc'];
echo '<span class="label label-info">'.trim($r['naziv']).", Prodajna cena:".$r['prodajna_cena'].", PS: ".$r['naziv_stope']."</span>";
echo '<script> _setArt('.$r['prodajna_cena'].');</script>';
有必要测试变量以返回 $ _pstopa 的结果。
你可以考虑使用json_encode并在javascript中完成整个模板化(http://php.net/manual/en/function.json-encode.php)
那么它看起来像
.php
header('Content-Type: application/json');
[...]
$result = $db->query($query);
$r = $result->Fetch();
echo json_encode($r);
对于 JS
$.ajax({
type: "POST",
data: dataLink,
url: "find.php",
success: function(data){
var response= $.parseJSON(data);
/* your testing of the response data here */
_setArt(response.proc);
$("#status").html('<span class="label label-info">'+response.naziv+', Prodajna cena:' + response.prodajna_cena + ', PS: '+response.naziv_stope+'</span>');
},
error: function() {
alert("error.");
}
});
取决于要从数据库加载的信息。但是,检查变量是否具有正确的值总是更好的。特别是在连接接口上。