我正在通过PHP创建产品概述页面,并希望通过AJAX添加详细信息。我正在使用jQuery .load-function。问题是我想在三个不同的地方添加细节信息,每个地方都有不同的格式,而细节数据大致相同。
我想要聪明并创建一个PHP页面,在该页面中建立数据库连接和查询细节,并创建三种不同类型的信息格式,然后使用加载函数处理页面片段的能力引用每种信息格式,即
之类的东西$("#123").load(bestprice.php?id=123 #part1")
$("#123").load(bestprice.php?id=123 #part2")
$("#123").load(bestprice.php?id=123 #part3")
它有效,但当然我希望某种缓存会安排页面只加载一次就会失望。它为每个id加载三次。
所以,我的问题是: a)是否有更好的方法来实现我的目标,即在加载的页面中创建一个数组,其中包含我可以在原始页面中使用的数据并在那里进行格式化?我怎么把它交给他? b)是否可以只加载页面一次并在原始页面中通过某种处理来处理这些部分?
请不要回答是的。想想我是一个需要尽可能多解释的新手。非常感谢代码示例!