精华内容
下载资源
问答
  • 免费PM2.5数据如何获取之PM25.in网站API调用JSON数据处理方法

    在介绍之前,你需要了解HTML,JSON,以及JS有一定的了解。

    PM25.IN网址:http://www.pm25.in/api_doc,为了让更多人更快更好的知道PM2.5,我们做了一个艰难的决定,决定无偿开放PM2.5数据接口,以方便更多的开发者使用!

    如果你需要经常调用的话,建议你申请下密钥,由于我调用次数不多,所以使用的是公测密钥。

    公共测试AppKey:5j1znBVAsnSf5xQyNQyq。

    Pm25.in API注意事项如下:

    1、所有API的调用,必须附带"token"这个参数,即申请的AppKey;

    2、API中的'city'参数支持中文、拼音和区号,例如:"city=广州","city=guangzhou","city=020";

    3、因为参数使用中文需要encode,所以推荐开发者city参数尽量使用拼音;

    4、重名情况:泰州的拼音为"taizhoushi",台州的拼音为"taizhou";

    5、API返回的JSON格式数据是经过UTF-8编码的,这个文档里的"成功返回示例"为了直观,已经decode过;

    6、由于有些开发者对API调用过于频繁,严重影响了服务器,现在对API调用次数作出调整:1.10和1.11每小时15次、1.12每小时5次、1.13每小时15次,其余每小时500次;

    7、由于数据源方面的原因,API中的24小时均值、station_code有时返回可能为空;

     

    下面我以获取一个城市所有监测点的PM2.5数据,为例介绍下,获取后的JSON数据如何调用以及处理。

    地址    http://www.pm25.in/api/querys/pm2_5.json

    方法    GET

    参数    

    * city:城市名称,必选参数

    * avg:是否返回一个城市所有监测点数据均值的标识,可选参数,默认是true,不需要均值时传这个参数并设置为false

    * stations:是否只返回一个城市均值的标识,可选参数,默认是yes,不需要监测点信息时传这个参数并设置为no,返回

    一个数组,里面的一项是一个监测点的PM2.5信息,其中每一项数据包括

    * aqi

    * area

    * pm2_5

    * pm2_5_24h

    * position_name

    * primary_pollutant

    * quality

    * station_code

    * time_point

    默认情况下,最后一项是所有监测点的均值(即一个城市的值)

     

    代码:

     

    <!DOCTYPE html>

    <html lang="en">

    <head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Seniverse API Jsonp Test Page</title>

    <script type="text/javascript" src="js/jquery.js"></script>

    </head>

    <body>

    <div id="content" style="height:300px;width:600px;background:blue;">

    </div>

    <div id="view" style="height:300px;width:600px;background:red;position:absolute;bottom:20px;">

    <script>

    var KEY = "5j1znBVAsnSf5xQyNQyq"; // 测试用key,请更换成您自己的 Key

    var API = "http://www.pm25.in/api/querys/pm2_5.json";

    var CITY = "shanghai"; // 因为参数使用中文需要encode,所以推荐开发者city参数尽量使用拼音;

    var PMjsonpCallbackdemo = function(data) {

    var life = data;//取出Json数据并存入life中

    var text = [];

    //显示方式一

    var obj = document.getElementById('content');

    text.push("AQI: " + life[0].aqi);//利用文本推的方式将文本显示在界面中。

    text.push("Position_Name: " + life[0].position_name);

    text.push("PM2.5: " + life[0].pm2_5);

    text.push("PM2.5_24h: " + life[0].pm2_5_24h);

    text.push("Primary_Pollutant: " + life[0].primary_pollutant);

    text.push("Quality: " + life[0].quality);

    text.push("UpdateTime: " + life[0].time_point);

    obj.innerText = text.join("\n");

    //显示方式二

    document.getElementById("view").innerHTML=(life[1].aqi+life[0].aqi)/2;

    }

    var url = API + "?city=" + CITY + "&" + "token=" + KEY + "&callback=PMjsonpCallbackdemo";

    // 向 HTML 中动态插入 script 标签,通过 JSONP 的方式进行调用

    var newScript = document.createElement('script');

    newScript.type = 'text/javascript';

    newScript.src = url;

    $('body').append(newScript);

    </script>

    </body>

    </html>

     

    获取得到的json数据

    [

    {

    aqi: 50,

    area: "上海",

    pm2_5: 26,

    pm2_5_24h: 24,

    position_name: "十五厂",

    primary_pollutant: null,

    quality: "优",

    station_code: "1142A",

    time_point: "2017-05-20T13:00:00Z"

    },

    {

    aqi: 46,

    area: "上海",

    pm2_5: 26,

    pm2_5_24h: 22,

    position_name: "虹口",

    primary_pollutant: null,

    quality: "优",

    station_code: "1143A",

    time_point: "2017-05-20T13:00:00Z"

    },

    {

    aqi: 37,

    area: "上海",

    pm2_5: 16,

    pm2_5_24h: 20,

    position_name: "徐汇上师大",

    primary_pollutant: null,

    quality: "优",

    station_code: "1144A",

    time_point: "2017-05-20T13:00:00Z"

    },

    {

    aqi: 53,

    area: "上海",

    pm2_5: 26,

    pm2_5_24h: 25,

    position_name: "杨浦四漂",

    primary_pollutant: "颗粒物(PM10)",

    quality: "良",

    station_code: "1145A",

    time_point: "2017-05-20T13:00:00Z"

    },

    {

    aqi: 55,

    area: "上海",

    pm2_5: 33,

    pm2_5_24h: 28,

    position_name: "青浦淀山湖",

    primary_pollutant: "臭氧1小时",

    quality: "良",

    station_code: "1146A",

    time_point: "2017-05-20T13:00:00Z"

    },

    {

    aqi: 46,

    area: "上海",

    pm2_5: 24,

    pm2_5_24h: 22,

    position_name: "静安监测站",

    primary_pollutant: null,

    quality: "优",

    station_code: "1147A",

    time_point: "2017-05-20T13:00:00Z"

    },

    {

    aqi: 42,

    area: "上海",

    pm2_5: 13,

    pm2_5_24h: 18,

    position_name: "浦东川沙",

    primary_pollutant: null,

    quality: "优",

    station_code: "1148A",

    time_point: "2017-05-20T13:00:00Z"

    },

    {

    aqi: 44,

    area: "上海",

    pm2_5: 19,

    pm2_5_24h: 21,

    position_name: "浦东新区监测站",

    primary_pollutant: null,

    quality: "优",

    station_code: "1149A",

    time_point: "2017-05-20T13:00:00Z"

    },

    {

    aqi: 43,

    area: "上海",

    pm2_5: 23,

    pm2_5_24h: 23,

    position_name: "浦东张江",

    primary_pollutant: null,

    quality: "优",

    station_code: "1150A",

    time_point: "2017-05-20T13:00:00Z"

    },

    {

    aqi: 48,

    area: "上海",

    pm2_5: 29,

    pm2_5_24h: 21,

    position_name: "普陀",

    primary_pollutant: null,

    quality: "优",

    station_code: "1141A",

    time_point: "2017-05-20T13:00:00Z"

    },

    {

    aqi: 56,

    area: "上海",

    pm2_5: 23,

    pm2_5_24h: 22,

    position_name: null,

    primary_pollutant: "臭氧8小时",

    quality: "良",

    station_code: null,

    time_point: "2017-05-20T13:00:00Z"

    }

    ]

     

    最后处理得到的界面:

    小demo的界面

     

    实际使用时候的界面

    如果各位有什么不懂的地方,欢迎在我的博客网网站www.shaofee.com留言咨询。

    展开全文
  • Maxscript调用Newtonsoft.Json解析Json

    千次阅读 2015-11-30 17:48:30
    目前主流的轻量级数据交换格式非Json和xml莫属,这里说下利用dotnet版本Newtonsoft.Json.dll解析Json数据,xml数据可直接调用dotnet方法读写操作。 废话不多说上代码,一瞧便知。 1、需要解析的Json文件,这里命名为...

    目前主流的轻量级数据交换格式非Json和xml莫属,这里说下利用dotnet版本Newtonsoft.Json.dll解析Json数据,xml数据可直接调用dotnet方法读写操作。

    废话不多说上代码,一瞧便知。

    1、需要解析的Json文件,这里命名为Test_1130.json:

    {
    	"整形": 100,
    	"整形1": 200,
    	"整形2": 300,
    	"字符串": "string value",
    	"布尔值": "bool value",
    	"整形数组": [111,
    	222,
    	333],
    	"Json对象数组": [{
    		"整形元素": 9999,
    		"字符串元素": "string value"
    	}]
    }
    

    2、parseJosn.ms解析的maxscript代码。

    JsonDllPath = @"G:\CSDN\ParseJson\Newtonsoft.Json.dll"
    JsonFilePath = @"G:\CSDN\ParseJson\Test_1130.json"
    
    -- 读取本地Json文件到字符变量
    JsonString = ""
    JsonFile = openFile JsonFilePath
    while not eof JsonFile do
    (
    	JsonString += readchar JsonFile
    )
    close JsonFile
    
    
    -- 加载模块
    (dotnetClass "System.Reflection.assembly").Load ((dotnetClass "System.IO.File").ReadAllBytes(JsonDllPath))
    -- 解析Json格式的字符
    LinqJsonObj = (dotNetObject "Newtonsoft.Json.Linq.JObject").parse JsonString
    
    
    -- 输出对象的值
    OutValue = (LinqJsonObj.GetValue "整形").Value
    
    -- 如果是整形对象输出需要把Integer64类型转化为Integer
    format "\n整形:%\n" (OutValue as Integer)
    -- print (OutValue as Integer)
    
    -- 整形
    -- print ((LinqJsonObj.GetValue "整形1").Value as Integer)
    format "\n整形1:%\n" ((LinqJsonObj.GetValue "整形1").Value as Integer)
    -- print ((LinqJsonObj.GetValue "整形2").Value as Integer)
    format "\n整形2:%\n" ((LinqJsonObj.GetValue "整形2").Value as Integer)
    
    -- 字符串
    -- print (LinqJsonObj.GetValue "字符串").Value
    format "\n字符串:%\n" (LinqJsonObj.GetValue "字符串").Value
    
    -- 布尔
    -- print (LinqJsonObj.GetValue "布尔值").Value
    format "\n布尔值:%\n" (LinqJsonObj.GetValue "布尔值").Value
    
    -- 整形数组
    TestArray = (LinqJsonObj.GetValue "整形数组")
    TestArray.Count --数组数量
    for Index = 0 to (TestArray.Count - 1) do
    (
    	-- print (TestArray.Item[Index].Value as Integer)
    	format "\n整形数组%:%\n" Index (TestArray.Item[Index].Value as Integer)
    )
    
    -- Json对象数组
    TestJsonObjArray = (LinqJsonObj.GetValue "Json对象数组")
    for Index = 0 to (TestJsonObjArray.Count - 1) do
    (
    	-- print ((TestJsonObjArray.Item[Index].GetValue "整形元素").Value as Integer)
    	format "\n整形元素:%\n" ((TestJsonObjArray.Item[Index].GetValue "整形元素").Value as Integer)
    	-- print (TestJsonObjArray.Item[Index].GetValue "字符串元素").Value
    	format "\n字符串元素:%\n" (TestJsonObjArray.Item[Index].GetValue "字符串元素").Value
    )

    源代码和相关文件: http://u.163.com/qfG13x1y  提取码: EArxeSmr

    
    展开全文
  • JS调用后台方法进行数据交互

    千次阅读 热门讨论 2013-08-18 15:31:25
    项目开发过程中很多地方都需要前段和后台的数据交互,几种典型常用的方法如利用空间的AutopostBack属性、Buttont提交表单等等。但这些都是有条件的,AutopostBack具有实时性但会刷新页面,Button提交表单不能实现数据...

               

         项目开发过程中很多地方都需要前端和后台的数据交互,几种典型常用的方法如利用控件的AutopostBack属性、Button提交表单等等。但这些都是有条件的,AutoPostBack具有实时性但会刷新页面,Button提交表单不能实现数据交互的实时性。当然说到前台与后台的数据交互更不能漏掉ajax,ajax实现前台与后台数据的异步交互,并且保证实时的、局部刷新。但有些数据不需要异步交互,例如当交互的数据是下一步执行的条件时,就必须要等到数据前台与后台数据交互完成后才能继续执行程序。所以对于掌握js与后台数据交互的方法还是很有必要的。

              方法一

    后台方法:

    // 需要标识为WebMethod 
    [System.Web.Services.WebMethod]
    // 注意,要让前台调用的方法,一定要是public和static的 
    public static string Say(string name)
    {
    string result = "Hello:" + name;
    return result;
    }
    

    前台js:

    <script type="text/javascript">
    function btnClick(){
    PageMethods.Say("you",funReady,funError);//注意js中调用后台方法的方式
    } 
    //回调函数, result 就是后台方法返回的数据
    function funReady(result){
    alert(result);
    }
    //错误处理函数,err 就是后台方法返回的错误信息
    function funError(err){
    alert("Error:" + err._message );
    }
    </script>
    <asp:ScriptManagerID="ScriptManager1" runat="server"EnablePageMethods="true" />
    <inputtype="button" οnclick="btnClick()" value="test"/>


               方法

    后台方法:

    protected string Say(string strCC)
    {
    strCC = "你好!" + strCC;
    return strCC;
    }
    
    前台js:

    function Show()
    {
    var v = "中国";
    var s = '<%=Say("'+v+'") %>'; // 你好!“+V+”
    alert(s);
    }

    <input type="button" οnclick="Show()" value="提交" />


            方法三:

    后台方法:

    // 需要标识为WebMethod 
    [System.Web.Services.WebMethod]
    // 注意,要让前台调用的方法,一定要是public和static的 
    public static string Say(string name)
    {
    string result = "Hello:" + name;
    return result;
    }
    

    前台js:

    <script type="text/javascript">
    function btnClick(){
    // 调用页面后台方法,前面跟方法所需的参数,接着是方法回调成功时要执行的js函数,最后一个是方法回调失败时要执行的js函数
    WebSerCustomer.Say("you",function(ress){//ress就是后台方法返回的数据,Say是webservice WebSerCustomer.axms页面上的方法
    alert(ress)
    });
    } 
    </script>
    <asp:ScriptManager ID="ScriptManager1" runat="server">
    <Services><asp:ServiceReference Path="~/WebSerCustomer.asmx" /></Services>//WebSerCustomer.asmx后台webservice类的页名称
    </asp:ScriptManager>
    
    <input type="button" οnclick="btnClick()" value="test" />

    总结

                 对于方法一和方法三来说,标识System.web.Services.webmethod可以声明一个方法可以通过客户端js函数来调用,并且后台方法必须声明为public和static,正是由于要将方法声明为static,使得这两种方法都有局限性,即静态方法中只允许访问静态成员变量。所以要想用这两种方式调用后台方法,后台方法中是不能访问非静态成员变量的。

        对于方法二来说,虽然后台方法没有任何限制,但是前台调用的时候由于<%=%>是只读的,前台向后台传的参数实际上是不存在的,即从后台中拿不到。所以方法二适合于调用后台方法经过处理并返回给客户端使用,不适合于将数据传到后台供后台使用。

    展开全文
  • Jquery ajax方法调用php数据

    千次阅读 2017-09-05 21:11:39
    //$_SERVER["REQUEST_METHOD"]返回访问页面使用的请求方法 if ($_SERVER["REQUEST_METHOD"] == "GET") { search(); } elseif ($_SERVER["REQUEST_METHOD"] == "POST"){ create(); } //通过员工...

    ====================HTML部分======================

    <!DOCTYPE html>

    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title></title>
    <script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
    </head>
    <body>  
      <script>
      $(function(){   
        $("#search").click(function(){
            var request=new XMLHttpRequest;
               $.ajax({
                type:"GET",
                url:"serverJson.php?number="+$("#keywords").val(),
                dataType:"json",
                success:function(data){
                   if(data.success){
                      $("#searchresult").html(data.msg); 
                   }else{
                      $("#searchresult").html("参数错误"+data.msg); 
                   }
                },error:function(data){
                    alert("出现错误"+request.status);
                }
             })
        })
        


        $("#save").click(function(){
            var request=new XMLHttpRequest;
               $.ajax({
                type:"POST",
                url:"serverJson.php",
                data:{
                  name:$("#staffName").val(),
                  number:$("#number").val(),
                  sex:$("#sex").val(),
                  job:$("#job").val()
              },
                dataType:"json",
                success:function(data){
                   if(data.success){
                      $("#searchresult").html(data.msg); 
                   }else{
                      $("#searchresult").html("参数错误"+data.msg); 
                   }
                },error:function(data){
                    alert("出现错误"+request.status);
                }
             })
        })
      })
      </script>


    请输入员工编号<input type="text" id="keywords"><button type="button" id="search">查询</button>
    <p id="searchresult"></p>
      
      员工姓名<input type="text" id="staffName"><br>
      员工编号<input type="text" id="number"><br>
      员工性别<select id="sex">
          <option value="女">女</option>
          <option value="男">男</option>
          </select><br>
      员工职位<input type="text" id="job"><br>
      <button type="button" id="save">保存</button>
      <p id="innerResult"></p>


    </body>

    </html>


    ==================php部分=================

    <?php
    //设置页面内容是html编码格式是utf-8
    //header("Content-Type: text/plain;charset=utf-8"); 
    header('Access-Control-Allow-Origin:*');
    header('Access-Control-Allow-Methods:POST,GET');
    header('Access-Control-Allow-Credentials:true'); 
    header("Content-Type: application/json;charset=utf-8"); 
    //header("Content-Type: text/xml;charset=utf-8"); 
    //header("Content-Type: text/html;charset=utf-8"); 
    //header("Content-Type: application/javascript;charset=utf-8"); 


    //定义一个多维数组,包含员工的信息,每条员工信息为一个数组
    $staff = array
    (
    array("name" => "洪七", "number" => "101", "sex" => "男", "job" => "总经理"),
    array("name" => "郭靖", "number" => "102", "sex" => "男", "job" => "开发工程师"),
    array("name" => "黄蓉", "number" => "103", "sex" => "女", "job" => "产品经理")
    );


    //判断如果是get请求,则进行搜索;如果是POST请求,则进行新建
    //$_SERVER是一个超全局变量,在一个脚本的全部作用域中都可用,不用使用global关键字
    //$_SERVER["REQUEST_METHOD"]返回访问页面使用的请求方法
    if ($_SERVER["REQUEST_METHOD"] == "GET") {
    search();
    } elseif ($_SERVER["REQUEST_METHOD"] == "POST"){
    create();
    }


    //通过员工编号搜索员工
    function search(){
    //检查是否有员工编号的参数
    //isset检测变量是否设置;empty判断值为否为空
    //超全局变量 $_GET 和 $_POST 用于收集表单数据
    if (!isset($_GET["number"]) || empty($_GET["number"])) {
    echo '{"success":false,"msg":"参数错误"}';
    return;
    }
    //函数之外声明的变量拥有 Global 作用域,只能在函数以外进行访问。
    //global 关键词用于访问函数内的全局变量
    global $staff;
    //获取number参数
    $number = $_GET["number"];
    $result = '{"success":false,"msg":"没有找到员工。"}';

    //遍历$staff多维数组,查找key值为number的员工是否存在,如果存在,则修改返回结果
    foreach ($staff as $value) {
    if ($value["number"] == $number) {
    $result = '{"success":true,"msg":"找到员工:员工编号:' . $value["number"] . 
    ',员工姓名:' . $value["name"] . 
    ',员工性别:' . $value["sex"] . 
    ',员工职位:' . $value["job"] . '"}';
    break;
    }
    }
        echo $result;
    }


    //创建员工
    function create(){
    //判断信息是否填写完全
    if (!isset($_POST["name"]) || empty($_POST["name"])
    || !isset($_POST["number"]) || empty($_POST["number"])
    || !isset($_POST["sex"]) || empty($_POST["sex"])
    || !isset($_POST["job"]) || empty($_POST["job"])) {
    echo '{"success":false,"msg":"参数错误,员工信息填写不全"}';
    return;
    }
    //TODO: 获取POST表单数据并保存到数据库

    //提示保存成功
    echo '{"success":true,"msg":"员工:' . $_POST["name"] . ' 信息保存成功!"}';
    }


    ?>

    展开全文
  • 然鹅 在默认情况下 子组件中是无法访问到父组件中的data数据和methods中的方法的 父组件可在在引用的时候通过属性绑定(v-bind)的方式将将需要传递给子组件的数据传递给子组件 然后 在子组件中通过props属性进行定义...
  • discuzx数据调用分析

    千次阅读 2014-11-12 16:36:10
    数据调用可以增加网站数据调用的灵活性,并可减少网站模板的冗余代码,让其它网站也能够调用论坛的数据信息(外部数据调用数据调用使用: 进入后台 -- 门户 -- 模块管理 --数据调用 然后,添加调用 。添加...
  • DedeCMS站外调用js数据方法

    千次阅读 2012-06-14 15:36:54
    我有两个站,一个站想调用另一个站的数据,这要用到DedeCMS中的JS调用功能,然后在其他网站使用,这样可以实现同步更新。达到此网站更新,站外的内容也更新。  先要把JS模板改一下,打开“/templets/plus/js.htm...
  • js调用后台方法与后台调用js方法

    千次阅读 2011-12-29 16:24:48
    JS调用后台方法大全 javascript函数中执行C#代码中的函数: 方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2、在前台写一个js函数,内容为document.getElementById("btn1").click()...
  • 上一篇scrapy爬虫起步(1)–第一个爬虫程序介绍了利用scrapy进行数据抓取的一个简单例子,需要从命令行运行。有些时候我们需要的是直接从代码中调用,Scrapy提供了相应的接口,具体见这儿在脚本中运行Scrapy实践...
  • 在一个叫top.html的页面定义两个iframe和两个方法 function top() { alert("top"); } //调用子框架gg.html页面中的gg函数,并把“我在top里呼唤gg”传给gg() function top_gg(){ window.frames["gg...
  • 方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;  2、在前台写一个js函数,内容为document.getElementById("btn1").click();  3、在前台或后台调用js函数,激发...
  • javascript调用java方法

    万次阅读 2017-08-17 16:30:27
    本文中所有的代码使用 JavaScript 编写...在 JavaScript 中访问对象的属性和方法的语法与 Java 语言相同。 本文包含如下几部分: 1、访问 Java 类 为了在 JavaScript 中访问原生类型或者引用 Java 类型,可以
  • JavaScript调用C#方法

    千次阅读 2019-02-21 17:41:48
    MessageBox.Show("html在调用C#中的方法。SaveProgressstr="+ str); } private void Form1_Load(object sender, EventArgs e) { //获取或设置一个对象,该对象可由显示在 System.Windows.Forms.WebBrowser ...
  • 以前没接触过htmlunit 在网上找不到,只有通过标签调用事件,得到下一个页面, 我想知道怎么 直接执行js的方法 这个放个是向和后台发送请求的,返回请求数据, 用htmlunit怎么做才能直接调用方法并的到返回的数据
  • v-for方法遍历数组,从后端获取数据,前端取值调用 template写法 <!-- row数组中的每一列 --> <!-- cateId为后端详情页时要取得值id --> <template> <navigator class="category" v-for...
  • vue组件传参、调用方法

    千次阅读 2018-11-19 22:49:59
    虽然官网讲的比较详细,但是还是一直有人问起。就写一篇。...第一点vue是一个数据驱动的框架,数据的变化来控制页面的动态更新。第二点vue的组件化,以及组件复用的概念。 一、先说一下父子组件传值 ...
  • 直接调用函数是我们平时使用JS函数最简单最直接的方法,举例如下: window.alert(&quot;aaa&quot;); 这段代码将在浏览器中弹出文本为“aaa”的提示,通常,我们可以把JS中window对象的方法的“window.”...
  • 现在很多厂商比如,百度、谷歌在调用api接口时早已开始使用jsonshu
  • 项目中会遇到一个组件/方法, 在多个地方被调用,比较方便的的方式之一,this.$custom(agruments) 这样就比较方便 ,不然用组件引入的办法调用就就比较麻烦,每可能都需要这样调用   import coustom from './...
  • unity3d 调用另一个GameObject中的script

    千次阅读 2014-02-28 10:29:52
    objectA = GameObject.find("ObjectA") var script : ScriptName = objectA.GetComponent(ScriptName); script.DoSomething (); //调用方法
  • Js调用Java方法并互相传参

    千次阅读 2016-12-30 17:37:37
    Js通过PhoneGap调用Java方法并互相传参的。 一、JAVA代码 写一个类,该类继承自Plugin并重写execute方法。 import org.json.JSONArray; import android.app.Activity; import android.app.AlertDialog; ...
  • 1.子组件通过$emit 向父组件传参 1.1.子组件: <template> <div class="content"> <h2>我是子组件<...button @click.prevent="child_fun('我是子组件传递到父组件的数据...调用父组件的方法<...
  • vue关于父组件调用子组件的方法

    万次阅读 多人点赞 2018-05-20 21:52:16
    我们都知道通过$ref可以获取到某个DOM,但是它也可以用来获取子组件的实例,调用子组件的方法 例: 子组件: &amp;lt;template&amp;gt; &amp;lt;div&amp;gt;&amp;lt;/div&amp;gt; &...
  • IP地址查询接口及调用方法

    千次阅读 2017-04-14 09:50:46
    IP地址查询接口及调用方法
  • Jquery的强大不用赘语了,今天就分享一下用jquery来调用servelt集合数据,然后填充到下拉框中: 下面是servlet:/LoadPrdClassServlet中的doPost方法,集合数据转换成JSON数据格式  public void doPost(HttpS
  • 百度地图js api 异步调用方法

    千次阅读 2016-12-10 14:29:23
    用到百度地图 通过 经纬度查询所在城市,记录一下调用方法。 下面例子中ak是百度的key...callback=getCity 表示回调方法 调用完成后会自动执行该方法 <script type="text/javascript">function getCity(res) { aler
  • 转载:uniapp原生插件开发之调用原生方法(android) 由于uniapp官方更新,最新版的插件开发请跳转https://www.jianshu.com/p/89afba199d69 需要实现的功能: 点击uniapp页面view,传递参数,调用android原生代码,...
  • HTML前端页面: &lt;body onload="myfunction()"&gt; ..... 看见了吗?在&lt;body&...script&gt; //重点看这里: function myfun() { //写你的代码 ...
  • 处理script数据的最新方法,请看这个 主要介绍利用js2xml来获取<script>数据 1. 待获取网页:url:https://s.taobao.com/search?q=%E6%89%8B%E6%9C%BA&imgfile=&commend=all&ssid=s5-e&...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 338,210
精华内容 135,284
关键字:

script调用数据方法