如何在ajax / php查询中定义jQuery中的变量

时间:2017-03-18 14:50:10

标签: php jquery ajax

我有一个文本字段,当我在其中输入文本时,通过php / ajax对数据库进行搜索。

结果如下:

echo "<li data-lost-id='".$lostId."'>" . $lost_time_desc. "</li>";

我想将$ lostId放入jQuery的变量中,但我无法弄清楚如何。

我试过了:

 var $lostId = $(this).data('lost-id');
      console.log($lostId);

但是控制台告诉我&#34; undefined&#34;。

1 个答案:

答案 0 :(得分:0)

您可以使用.attr()从自定义标记属性中获取值。

var lostId = $(theLiElement).attr('data-lost-id');

或者您可以将PHP变量直接回显到js变量中。

var lostId = '<?php echo $lostId; ?>';