搜索
系统检测到您的用户名不符合规范:

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

浏览:736 发布日期: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请求,这是为什么呢?
最佳答案
评论() 相关
后面还有条评论,
评论支持使用[code][/code]标签添加代码
您需要登录后才可以评论 登录 | 立即注册
收藏
aizuotu
积分:547 等级:LV2
热点推荐
(追記) (追記ここまで)
最新更新

我们

合作

网站

信息

ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。

AltStyle によって変換されたページ (->オリジナル) /