我过去常常将组件数据保存在元素的数据参数中。
这是好还是我应该使用ajax调用来检索数据。
1。按数据参数:
public function post_one($arrData){
return $this->call('POST', '/admin/products.json', $arrData);
}
此处所有数据均为 STATIC 。
2。通过Ajax:
<a href="#" data-core="{JSON-data}" id="item-1">
<a href="#" data-core="{JSON-data}" id="item-2">
<a href="#" data-core="{JSON-data}" id="item-3">
<a href="#" data-core="{JSON-data}" id="item-4">
jQuery:(仅举例)
<a href="#" id="item-1">
<a href="#" id="item-2">
<a href="#" id="item-3">
<a href="#" id="item-4">
哪一个好?
[此处也是“ JSON-data ”,数据大小可能很大。 ]
答案 0 :(得分:1)
答案取决于你的情况。
您可以选择数据参数:
您可以选择 ajax :
如果数据需要来自用户的某些输入或交互 动态的。
如果您想加快页面加载,即可以加载页面而不加载 最初的所有数据