快捷搜索:   nginx

jquery获取input的value值方法 赋值传递参数给URL

笨牛网在制作IP显示项目的时候,需要用打AJAX提交参数并回显,因此用到INPUT输入框提交参数,给后台的PHP执行,并回显

这里主要用到

$("#url").attr('value')   取输入的值(2.0版本以前JQ)

$("#url").val()  取输入的值 (3.0版本后的JQ)

两个参数,都需要试试看支持不支持


整个代码如下:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script type="text/javascript" src="https://tool.zzrrr.com/js/jquery.min.js"></script>
</head> 
<body> 
<input type="text" name="ip" size="27" id="url" /> 
<input type="submit" value="查 询" id="btn"><INPUT TYPE="hidden" name="action" value="2">
<script type = "text/javascript" > 
$(function (){
  $("#btn").click(function ()  {
    var hrf = "./ip-query-taobao.php?ip=" + $("#url").val();
    $.getJSON(hrf, function (data){
      var $jsontip = $("#jsonTip");
      var strHtml = "123";
      //存储数据的变量 
      $jsontip.empty();
      //清空内容 
      $.each(data, function (infoIndex, info){
        strHtml = "国家:" + info["country"];
        strHtml += "城市:" + info["city"];
        strHtml += "省份:" + info["region"] + "<br>";
        strHtml += "<hr>"
      }) 
      $jsontip.html(strHtml);
      //显示处理后的数据 
    }) 
  }) 
})
</script> 
<div id="jsonTip"> 
</div>

这样我们在输入框里输入IP地址的话,就会被拼接到

./ip-query-taobao.php?ip=后面  组成类似./ip-query-taobao.php?ip=192.168.1.1  这样的新URL给后面的AJAX提取
顶(1)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论