ajax+json+jquery点击加载更多效果,每点击一下可以加载指定条数
不提交url,网上看的代码都需要提交到另一个页面去获取数据,不想这样还得关联好几个页面,有没有比较好的案例分享一下,就想qq空间和淘宝页面似的,谢谢...
不提交url,网上看的代码都需要提交到另一个页面去获取数据,不想这样还得关联好几个页面,有没有比较好的案例分享一下,就想qq空间和淘宝页面似的,谢谢
展开
1个回答
展开全部
就是用Json进行素具传送,举个例子,我写过一个插件,需要在php页面上从数据库中提取一个列表,然后在JS里调用这个列表进行其他的操作,JS代码无法在PHP文件中写,要单独建立文件,这时候就要用Json把这个表传到相当于html中,然后js去截取。
示例:
$t_project_id = helper_get_current_project();
$t_access = ANYBODY;
$t_project_users_list = project_get_all_user_rows( $t_project_id, $t_access );
$t_user = array();
foreach ($t_project_users_list as $key => $Objet) {
$t_user[] = $Objet["username"] ;
}
$t_json = json_encode( $t_user, JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_AMP | JSON_UNESCAPED_UNICODE );
$t_html_proof_json = str_replace('"', '"', $t_json );
echo '<input type="hidden" name="username_array" value="';
echo $t_html_proof_json;
echo '" />';
然后在Javascript里:
JSON.parse($("input[name=username_array]").val());
这两段代码是我写的,你看看大概懂了没
追问
不是很懂,我不想要单独再写个页面去调用的,这样的是不是都得请求另一个页面调用呢,用一个静态的案例可以展示一下吗,我的js不是很好,谢谢
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询