ajax+json+jquery点击加载更多效果,每点击一下可以加载指定条数

不提交url,网上看的代码都需要提交到另一个页面去获取数据,不想这样还得关联好几个页面,有没有比较好的案例分享一下,就想qq空间和淘宝页面似的,谢谢... 不提交url,网上看的代码都需要提交到另一个页面去获取数据,不想这样还得关联好几个页面,有没有比较好的案例分享一下,就想qq空间和淘宝页面似的,谢谢 展开
 我来答
酸奶Yun
2016-04-26 · TA获得超过700个赞
知道小有建树答主
回答量:469
采纳率:0%
帮助的人:287万
展开全部

就是用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不是很好,谢谢
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式