New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

@fekit/mc-jsonp

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@fekit/mc-jsonp

jsonp

latest
Source
npmnpm
Version
1.0.2
Version published
Weekly downloads
1
-66.67%
Maintainers
1
Weekly downloads
 
Created
Source

MC-JSONP

一个轻量的JSONP接口请求插件,用法和属性名和jquery的ajax请求jsonp差不多。

索引

  • 演示
  • 参数
  • 示例
  • 版本
  • 反馈

演示

https://fekit.asnowsoft.com/plugins/mc-jsonp

开始

下载项目:

npm i @fekit/mc-jsonp

参数

param                  {Object}        参数
param.url              {String}        接口网址
param.data             {Object}        接口请求参数
param.jsonpCallback    {String}        接口回调函数名   name 固定的函数名  name{n}函数名后跟递增数字  name{t}函数名后跟时间戳 {N和T大小写均可}
param.timeout          {Number}        接口请求超时时间

示例


import mcJsonp from './mc-jsonp';

let myData = mcJsonp({
  url: 'http://baike.baidu.com/api/openapi/BaikeLemmaCardApi',
  jsonpCallback: 'JSONP{N}',
  data: {
      scope: '103',
      format: 'json',
      appid: '379020',
      bk_key: bk_key,
      bk_length: 100
  }
});
myData.then(function(res){
  console.log(res)
})


// 多个请求
let aaa = mcJsonp({
  url: 'http://baike.baidu.com/api/openapi/BaikeLemmaCardApi',
  jsonpCallback: 'JSONP{N}',
  data: {
    scope: '103',
    format: 'json',
    appid: '379020',
    bk_key: '前端',
    bk_length: 100
  }
});

let bbb = mcJsonp({
  url: 'http://baike.baidu.com/api/openapi/BaikeLemmaCardApi?scope=103&format=json&appid=379020&bk_length=100',
  jsonpCallback: 'JSONP{N}',
  data: {
    bk_key: '开发'
  }
});

Promise.all([aaa, bbb]).then(function ([aaa, bbb]) {
  console.log(aaa, bbb);
});

版本

v1.0.2 [Latest version]
1. 修复一些文档编写错识
v1.0.1
1. 修复一个无任何入参时拼接参数出错的BUG
v1.0.0
1. 核心功能完成。

反馈

如果您在使用中遇到问题,请通过以下方式联系我。
QQ: 860065202
EMAIL: xiaojunbo@126.com

Keywords

jsonp

FAQs

Package last updated on 27 Jul 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts