-2

jQuery代码

var test;
 $.ajax({
           type: "POST",
           data: dataLink,
           url: "find.php",
           success: function(data){
                      $("#status").html(data);
               },
           error: function() {
                    alert("error.");
               }
      });

php 文件 find.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 的结果。

4

2 回答 2

1

您可以考虑使用 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.");
                     }

                 });
于 2013-09-24T07:06:00.810 回答
0

取决于您要从数据库加载哪些信息。但最好检查变量是否具有正确的值。特别是在连接接口上。

于 2013-09-24T07:01:18.790 回答