判断ajax请求失败是怎么回事呢?

浏览:131 发布日期:2019/07/07 分类:求助交流 关键字: tp5ajax请求失败
本人新手在控制器引入// taobao.tbk.item.get 的时候//控制器
namespace app\index\controller;
use think\loader;
Loader::import('tbk.TopSdk');
use tbk\TopSdk;
use tbk\top\TopClient;
use ...
class Taobaoke extends Base
{
    protected static function initTbk(){
      
       
        $c = new \TopClient();
        $c->appkey = config('taobaoke.appkey');
        $c->secretKey = config('taobaoke.secretkey');
        return $c;
    }


    // taobao.tbk.item.get (淘宝客商品查询)
    public function tbkItemGet(){
        if (request()->isAjax()) {
            $curPage = input('param.curPage');
            $pageSize = input('param.pageSize');
            $q = '女装';
            $cat = '16,18';
//前端
function pageAjax(pageSize,curPage){
    // console.log(curPage);
    $.ajax({
        url: "/public/index.php/index/taobaoke/tbkitemget.html",
        type: "get",
        dataType: "json",
        data:{pageSize:pageSize,curPage:curPage},
        success: function(result){
                // console.log(result);
            //获取后台发送过来的JSON数据
            pageTo(result.total_results,curPage,result.results.n_tbk_item); 
            // 定义每页显示多少条数据,以及默认显示当前页数为第几页
            jsonData = getJsonData(result.results.n_tbk_item.length,result.results.n_tbk_item);
        },
        error: function(data){
            console.log("error")
        }
    });
}
// 创建一个空的数组 用来存放符合要求的在页面上显示的所有数据
var jsonData = [];
function getJsonData(size,result) {
    var datas = [];
    for (var idx = 0; idx < size; idx++) {
          datas.push({
            title : result[idx].title,
            zk_final_price : result[idx].zk_final_price,
            item_url : result[idx].item_url,
            pict_url : result[idx].pict_url,
            nick : result[idx].nick,
            provcity : result[idx].provcity,
        id : result[idx].NewsID   //定义想要展示的内容
  });
    }
    return datas;
}
跑起来之后 控制器判断非ajax请求,这是为什么呢?
最佳答案
评论( 相关
后面还有条评论,点击查看>>