jquery ajax getjson示例
时间:2020-02-23 14:46:04 来源:igfitidea点击:
JQuery Ajax GetJSON方法用于使用HTTP Get方法从服务器加载JSON数据。
让我们通过GetJSON方法的语法。
jQuery.getJSON( url [, data ] [, success ] )
URL:在服务器数据上获取请求的URL:要使用请求发送到服务器的数据。
成功:当请求成功时,回调函数已执行。
我们发送的数据将以查询字符串的形式发送。
jquery getjson示例:
允许首先创建名为country.json的json文件,我们将从服务器读取。
Country.json.
{ "countryName" : "Netherlands", "population" : 10000 }
允许创建名为jquertigetjson.htmlHTML文件。
<!DOCTYPE> <html> <meta content="text/html;charset=utf-8" http-equiv="Content-Type"> <meta content="utf-8" http-equiv="encoding"> <head> <title>getJson example</title> <script src="http://code.jquery.com/jquery-2.2.3.min.js"></script> <script type="text/javascript" language="javascript"> $(document).ready(function() { $("button").click(function(event){ $.getJSON("country.json", function(country) { $("#getJsonDiv").html('<p> Name: ' + country.countryName + '</p>'); $("#getJsonDiv").append('<p>Population : ' + country.population+ '</p>'); }); }); }); </script> </head> <body> <div id="getJsonDiv"> jQuery ajax getJSON example </div> <button>Get country data</button> </body> </html>
允许在服务器上部署HTML文件并发送GetJSON请求。
解释:
- $(文档).ready(函数():加载完全DOM时,将在此函数调用。
- $("按钮")。单击(函数(事件):单击"获取国家/地区数据"按钮时会调用此函数。
- $.getjson("country.json",function(country):其中我们调用getjson方法,URL是"country.json"。当请求成功完成时,将调用回调函数。