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)
- 最新评论