• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Ajax Hack 之hack 12不刷新浏览器的情况_jquery

jquery 搞代码 7年前 (2018-06-12) 151次浏览 已收录 0个评论

Ajax Hack 之hack 12不刷新浏览器的情况下向服务器提交text或textarea的值

本节主要讲的是:将text或textarea的值平滑地传递给服务器。

当用户输入text或textarea的值以后,Ajax能将这些值自动的发给服务器。程序等待text的onblur

事件,然后使用request对象向服务器发送数据。在常用的情况是,用户点击一个按钮,然后将

整个form作为一个大的数据包向服务器发送。服务器相应也与此类似。例如,在线测试或者

教程能在用户输入完成以后很快显示结果,而不需要用户点击按钮刷新页面得到结果。

形如form的某些元素,如text等失去键盘焦点的时候将激发onblur事件,通常是用户点击tab键

或者点击其他区域。也可以使用onkeypress, onkeydown, 或 onkeyup 等来处理用户和text部件

的交互。

接下来向服务器发送数据的步骤:

1. 用户将焦点移入text。

2. 在text中输入信息。

3. 用户点击tab键或点其他区域。

用户在text里输入一些信息,然后程序自动将信息发给服务器。在这个过程中,最好加入

信息提示,如alert一个对话框,在发送过程中最好能让用户知道程序在运作,如有一个进度条。

下面是页面的html代码:

“http://www.w3.org/TR/2000/REC-xhtml1C20000126/DTD/xhtml1-strict.dtd”>

Get stats from textareas and textfields using Ajax

JavaScript:void%200>

Enter a few words for submitting to our server:

Enter a phrase for submitting to our

server:

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址