在JQUERY中将数据从SQL存储到元素的最佳方法是什么

时间:2010-12-17 01:54:02

标签: jquery

当我从SQL中获取数据时,我已经使用此方法将数据存储到元素:

echo "<p name='" . $data['name'] . "'>product</p>"; // PHP code

<p name='product_name'>product</p> // HTML code

你能否告诉我存储元素的最佳方法,因为我想使用它 在jQuery中......

2 个答案:

答案 0 :(得分:4)

jquery数据最适合这个

http://api.jquery.com/jQuery.data/

你可以有这样的东西

<div class="HideDiv" id="hiddenValues" data="{Title:'title',name:'yourname',lastname:'lastname'}"> </div>

  var dataUI =  $('#hiddenValues').metadata({ type: 'attr', name: 'data' });

 dataUI.Title; // this will get you title

答案 1 :(得分:1)

如果您不想在服务器上生成JSON,请使用HTML5 custom data attributes

<div id="product" data-name="my name" data-price="10.20">

var name = $("#product").attr("data-name");
var price = $("#product").attr("data-price"); // string

从jQuery 1.4.3开始,jQuery的数据对象中的所有值都是automatically available,也会自动尝试猜测正确的类型:

var name = $("#product").data("name");
var price = $("#product").data("price"); // number