在改造mip的过程中,很多同学遇到这样一个问题。mip无限滚动问题
异步请求数据接口(仅支持 JSONP 请求)
异步请求接口需要规范 callback
为 'callback'
那么什么是JSONP?JSONP和JSON又有什么区别?
其实json和jsonp本质上都是字符串,只是jsonp是外层包裹了一层函数。更多说明自己找度娘去吧,还有接口规范callback我就不多说了,毕竟我也不是很专业
而我们常用的接口几乎是JSON,所以很多同学在改造mip的时候明明是按照官网一步一步来着,可就是实现不了mip无限滚动。须不知原来多了一个p是不一样的呢
下面直接上php jsonp示例代码吧
<?php header('Content-type: application/json'); //获取回调函数名 $jsoncallback = htmlspecialchars($_REQUEST ['jsoncallback']); //json数据 $json_data = '["customername1","customername2"]'; //输出jsonp格式的数据 echo $jsoncallback . "(" . $json_data . ")"; ?>