ajax和jq的使用

news/2024/7/10 23:55:43 标签: ajax, javascript, jquery

input和textarea都可以使用它的value值获取它的长度,也可以把value的值当做参数传。

<input type='text' value='' onkeyup='showup(this.value)'/>
function showup (str) {
  // 执行的逻辑,这就可获取value的长度了
  var xmlhttp;
  if (str.length==0){ 
    document.getElementById("txtHint").innerHTML="";
    // 退出函数
    return;
  }
  if (window.XMLHttpRequest){
    // IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码
    xmlhttp=new XMLHttpRequest();
  } else {
    // IE6, IE5 浏览器执行代码
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
  xmlhttp.onreadystatechange=function(){
    if (xmlhttp.readyState==4 && xmlhttp.status==200){
        document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
    }
  }
  // open有三个参数,第一个请求方式,第二个请求路径,第三个,异步或者同步,默认是异步
  // 注意这个请求的参数,后面带一个参数q+str的value值,也就是输入框的value
  xmlhttp.open("GET","/try/ajax/gethint.php?q="+str,true);
  xmlhttp.send();
}

当你需要使用lable和input配合使用的话,不妨用一下from

<lable>请输入:<lable/>
<input type='text' value='' id=''/>
如果是from的话就不用lable了
<from>
请输入:<input type='text' value=''/>
<from/>

http://www.niftyadmin.cn/n/763902.html

相关文章

window原生js跳转页面

// 这是返回上一页 window.history.go(-1); window.history.back(); // 这是跳转页面 window.location.herf 跳转的地址

a算法和a*算法的区别_A* 路径搜索算法

假设地图中存在起点和终点&#xff0c;路径搜索算法可以用于搜索起点到终点的路径。在机器人路径规划&#xff0c;或者游戏中都需要用到路径搜索算法。本文介绍一种经典的 A* 算法&#xff0c;和 Dijkstra 算法相比&#xff0c;A* 采用启发式的搜索策略&#xff0c;能够更快地搜…

mysql function_MySQL 快速创建千万级测试数据

点击上方“后端技术精选”&#xff0c;选择“置顶公众号”技术文章第一时间送达&#xff01;作者&#xff1a;IKNOW本尊juejin.im/post/5ce372c36fb9a07ef63fb191推荐阅读(点击即可跳转阅读)1. SpringBoot内容聚合2. 面试题内容聚合3. 设计模式内容聚合4. 排序算法内容聚合5. 多…

python递归算法案例_python-动态规划的递归、非递归实现

概要 本文只是简单的介绍动态规划递归、非递归算法实现 案例一 题目一:求数组非相邻最大和 [题目描述] 在一个数组arr中&#xff0c;找出一组不相邻的数字&#xff0c;使得最后的和最大。 [示例输入] arr1 2 4 1 7 8 3 [示例输出] 15 from functools import wraps def memoDeco…

break 、continue 、return(使用循环结束循环)

break 终止循环&#xff0c;底下的就不执行了。 continue 跳过循环&#xff0c;执行底下的循环 return 只能在函数里使用&#xff0c;下面有内容也不会执行了。

navicat导入成功但是没有数据_Goweb开发-Beego框架实战教程:数据库配置及连接

在上节内容中总结了beego框架&#xff0c;本节课继续学习数据库配置和ORM映射关系介绍mysql数据库安装mysql官方下载网站&#xff1a;https://dev.mysql.com/downloads/ 我们使用的是5.7版本&#xff0c;下载链接&#xff1a;https://dev.mysql.com/downloads/mysql/5.7.html#d…

安装npm install报错npm ERR! request to https://registry.cnpmjs.org/@jeecg%2fantd-online-mini failed, rea

先是下载cnpm然后报错&#xff0c;不是外部命令然后我用npm uninstall cnpm -g删除了&#xff0c;在用npm install的时候就报错了 npm ERR! code ERR_TLS_CERT_ALTNAME_INVALID npm ERR! errno ERR_TLS_CERT_ALTNAME_INVALID npm ERR! request to https://registry.cnpmjs.org/…

python调用第三方软件发信代码_Python调用第三方接口实现nagios短信报警

公司有需求&#xff0c;需要短信报警&#xff0c;所以才有了如下的东西。 第三方&#xff1a;smsbao.com 收费是1分钱一条&#xff0c;买的多当然就更便宜&#xff0c;我们买的是700元/10000条。 缺点&#xff1a; 1、发送内容只能有70字节&#xff0c;超过了就会拆分成多条短信…