url:http://www.darlingbank.com/cutpage/index.php/promote/edit/getfun/json/

源碼:

<ul class="cf" dataurl="http://www.paipai.com/sinclude/xml/tjw/tjw2014/tjw4/tjw179255804475.js" commlen="4" commsta="1" commtpl='<li><a href="{#recmdReason#}" target="_blank">{#recmdRegName#}</a></li>'>

js:

var J_data = {debug : true,log : function(s){this.debug && (window.console ? console.log(s) : alert(s));},create_script : function(src){var Scrip=document.createElement('script');Scrip.charset="gbk";Scrip.src=src;document.body.appendChild(Scrip);},get : function(){var thats=this;$("[dataurl]").each(function () {var that=this;dataurl=$(this).attr("dataurl"),tpl_tmp=$(this).attr("commtpl");if(typeof tpl_tmp==='undefined' || tpl_tmp===''){thats.log('请填写模板');}else{var c_str=dataurl.slice(dataurl.lastIndexOf('/')+1).split('.')[0];window[c_str]=function(j){var d=j.data.adList,html='',len=parseInt($(that).attr("commlen")) || d.length,start=parseInt($(that).attr("commsta")) || 0,tpl=$(that).attr("commtpl");if(start>0 && len<d.length){len +=start;}for(var i=start;i<len;i++){html += tpl.replace(/{#recmdReason#}/g,d[i].recmdReason).replace(/{#recmdRegName#}/g,d[i].recmdRegName).replace(/{#image#}/g,d[i].image).replace(/{#adSentence#}/g,d[i].adSentence);}$(that).html(html);}// $.getScript(dataurl+"?callback="+c_str);  //亦可以用jquery方法thats.create_script(dataurl+"?callback="+c_str);}});}}
$(function(){J_data.get();
})

  

转载于:https://www.cnblogs.com/dennysong/p/3696803.html

跨域获取json电商数据相关推荐

  1. 使用JSONP,jQuery的ajax跨域获取json数据

    网上找了很多资料,写的不错,推荐下: 1.深入浅出JSONP--解决ajax跨域问题 (http://www.cnblogs.com/chopper/archive/2012/03/24/240394 ...

  2. JSONP跨域获取JSON数据(含jQuery方法)——李帅醒博客

    首先我要强调JSONP和AJAX没有半毛钱关系,别把他们混淆!!!只不过他们都是从后台获取数据的方法! 前言: 说到AJAX就会不可避免的面临两个问题,第一个是AJAX以何种格式来交换数据?第二个是跨 ...

  3. 通过Iframe在A网站页面内嵌入空白页面的方式,跨域获取B网站的数据返回给A网站!...

    以下代码只是为演示该方法具体是如何操作的,实际的意义并不大. 其实这个方法还可以解决很多方面的跨域操作,以下两点为我工作中遇到的情况! 比如A系统中打开B系统页面的时候,获取B系统页面高度,A系统中可 ...

  4. jQuery之ajax的跨域获取数据

    如果获取的数据文件存放在远程服务器上(域名不同,也就是跨域获取数据),则需要使用jsonp类型.使用这种类型的话,会创建一个查询字符串参数 callback=? ,这个参数会加在请求的URL后面.服务 ...

  5. jquery跨域获取数据以及分页

    今天做了一个jquery跨域获取josn数据的功能,同时对获取的数据进行分页.看代码: html 代码: 代码 <! DOCTYPE html PUBLIC  " -//W3C//DT ...

  6. 浏览器禁止跨域请求json数据解决方法--jsonp

    浏览器禁止跨域请求json数据解决方法--jsonp 参考文章: (1)浏览器禁止跨域请求json数据解决方法--jsonp (2)https://www.cnblogs.com/uyisi/p/56 ...

  7. Jquery跨域获得Json

    这两天用 Jquery 跨域取数据的时候,经常碰到 invalid label 这个错误,十分的郁闷,老是取不到服务器端发送回来的 json 值, 一般跨域用到的两个方法为:$.ajax 和$.get ...

  8. vue-music 跨域获取QQ音乐歌单接口

    最近在看vue音乐APP视频学习,需要跨域获取歌单数据,视频中老师是在build/dev-server.js文件配置跨域接口的,但是新版的vue-cli是没有这个文件的,我的vue版本是"2 ...

  9. php 两次post,ajax跨域往php程序post数据时,php程序总是执行两次的解决办法

    ajax跨域往php程序post数据时,php程序总是执行两次的解决方法 php程序是部署在IIS7上面,ajax提交数据时,遇到了两个问题,一个就是跨域,一个php程序总会被执行两次. 第一个问题的 ...

最新文章

  1. 【转】NuGet.org 无法访问的解决方法
  2. 实现本机拷贝带进度的方法
  3. 从源码角度分析下 micrometer 自定义 metrics endpoint 和 springboot actuator
  4. datatable中某一列最小值_Asp.net中获取DataTable选择第一行某一列值
  5. 基于Bootstrap的网站后台模板Metronic
  6. android的动画实例
  7. cve-2014-7911安卓提权漏洞分析
  8. 当音乐博士开始写代码...
  9. 收不到 macOS 正式版更新提醒,如何在Mac上彻底退出Beta计划
  10. “导航技术”学习笔记
  11. 2020年中国洪涝受灾人口数、死亡失踪人口数、倒塌房屋数量及造成的直接经济损失分析[图]
  12. STM32F107+LAN8720A使用STM32cubeMX配置网络连接+tcp主从机+UDP app
  13. ubuntu18.04右键添加新建空白文本文件
  14. ExifTool文件鉴定器
  15. 数组、字符串及对象-常用方法
  16. 数据分析师八大能力之一:收集信息的能力
  17. javax.el.PropertyNotFoundException:类型[com.ex.spring.entity.Dept]上找不到属性[dNo]
  18. 大萧条:反思1929
  19. 【基于NSR3588开发板Android12三屏拼接显示实例】
  20. 【CE入门教程】使用Cheat Engine(CE)修改游戏“植物大战僵尸”之植物篇

热门文章

  1. python热成像_在python中自动从图像中移除热/死像素
  2. UIViewController详解
  3. SPLT(Skimming-Perusal Tracking)算法详解
  4. 如何在Ubuntu系统的顶部标题栏中增加CPU/内存/网速实时监控的小控件
  5. [机器学习]AutoML --- AutoKeras
  6. 史上最全的stm32资料库4---常见问题及编译工具篇
  7. RAM, SRAM, SDRAM工作原理
  8. 让Dock即时自动显示和隐藏程序坞不再延迟
  9. 银行停贷、涨息、排队,8月不贷只能等明年
  10. Visual Basic团队透露将为VB添加迭代器