栗子如图

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>天气接口</title>
</head>
<body>
<h2>app请求模拟器</h2>
请求地址:<input type="text" id="url" value="http://api.k780.com:88?app=weather.future"><br>
请求方式:<input type="radio" value="get" class="method" name="method"> get <input type="radio" value="post" class="method" name="method">post<br>
<span class="addsapn">
    参数名称:<input type="text" value="weaid" class="val_name"> 参数值:<input class="val_val" value="1" type="text"><br>
</span>
<div id='tbody'>
    <span  class="addsapn" id="span">
        参数名称:<input type="text" value="appkey" class="val_name"> 参数值:<input class="val_val" value="21388" type="text"><br>
    </span>
</div>
<input type="button" id="add" value="添加一个参数"><input type="button" id="sub" value="提交">
<div id="box" style="width:300px;height: 400px;background-color: lightblue;float: right;margin-top: -200px;margin-left: -500px; "></div>
</body>
<script src="./js/js.js"></script>
<script>
    $(function () {
        $('#add').click(function () {
            var str=" 参数名称:<input type='text' value='' class='val_name'> 参数值:<input class='val_val' value='' type='text'><br>";
            $('#tbody').append(str);
        });
        $('#sub').click(function () {
            var url=$('#url').val();
            var method=$('input:radio:checked').val();
            var len=$('.val_val').length;
            for(var i=0;i<len;i++){
                url+="&"+$('.val_name').eq(i).val()+'='+$('.val_val').eq(i).val();
            }
            alert(url);return;
//            b59bc3ef6191eb9f747dd4e83c99f2a4
            url+="&format=json&jsoncallback=data";

            $.ajax({
                url:url,
                type:method,
                dataType:'jsonp',
                jsonpCallback:'data',
                success:function(result){
                    var re=result.result;
                    var str='<table><th>citynm</th><th>days</th><th>weather</th>';
                    for(i in re){
                        str+='<tr>';
                        str+="<td>"+re[i].citynm+"</td>";
                        str+="<td>"+re[i].days+"</td>";
                        str+="<td>"+re[i].weather+"</td>";
                        str+='</tr>';
                    }
                    str+="</table>";
                    $('#box').html(str);;
                }
            });

        })


    })
</script>
<ml>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值