ajax调用

调用一个数据时:
function showdata(){
	$.ajax({
	   'url':'https://www.easy-mock.com/mock/5cf78bada8a1ff73b62802b8/nba/ip',
	   'type':'get',
	   success:function(ip){
		$('#ip').text(ip.ip);
		//document.getElementById('ip').innerHTML = ip.ip;
		}
		});
	}
	showdata()

调用一个图表时:
function showChart (data) {
   var myChart = echarts.init(document.getElementById('main'));
   myChart.setOption({
      title: {
            text: '昨日计件统计'
        },
        tooltip: {},
        xAxis: {
            data: data.date,
			axisLabel: {  
			interval:0,  
			rotate:40  
			}  
        },
        yAxis: {},
        series: [{
            name: '销量',
            type: 'line',
            data: data.base
        }]
    });
}

	$.ajax({
		'url':'https://www.easy-mock.com/mock/5cf78bada8a1ff73b62802b8/nba/time',
		'type':'get',
		success:function(data){
			showChart(data);
		}
		}) ;
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
使用 AJAX 调用 WebService 有以下几个步骤: 1. 在 HTML 页面引入 jQuery 库(如果项目已经引入了 jQuery,则可以跳过此步骤)。 ```html <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> ``` 2. 在 JavaScript 编写 AJAX 调用代码。下面是一个示例: ```javascript $(document).ready(function() { $("#btnSearch").click(function() { var keyword = $("#txtKeyword").val(); $.ajax({ type: "POST", url: "WebService.asmx/GetSearchResult", data: "{'keyword':'" + keyword + "'}", contentType: "application/json; charset=utf-8", dataType: "json", success: function(data) { $("#searchResult").html(data.d); }, error: function(XMLHttpRequest, textStatus, errorThrown) { alert(textStatus); } }); }); }); ``` 解释一下上面代码的各个参数: * `type`:请求方式,可以是 "GET" 或 "POST"。 * `url`:WebService 的地址,需要根据实际情况修改。 * `data`:请求参数,需要按照指定的格式传递,这里使用的是 JSON 格式。 * `contentType`:请求数据类型,需要设置为 "application/json; charset=utf-8"。 * `dataType`:响应数据类型,需要设置为 "json"。 * `success`:请求成功后的回调函数。 * `error`:请求失败后的回调函数。 3. 在 WebService 编写对应的方法。例如,上面代码调用的是 `GetSearchResult` 方法,那么在 WebService 就需要定义这个方法,代码如下: ```csharp [WebMethod] public string GetSearchResult(string keyword) { // 根据关键字查询数据库,并返回查询结果 return "查询结果"; } ``` 注意,方法需要添加 `[WebMethod]` 标记,同时需要设置返回值类型和参数类型。 这样就完成了 AJAX 调用 WebService 的过程。需要注意的是,由于 AJAX 调用是异步的,因此需要在回调函数更新页面的内容。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值