xmlhttp

2014-05-09 总结

回眸只為那壹抹淺笑 提交于 2019-11-26 17:18:34
1、mysql_insert_id(): 重新插入一段数据,获取它的ID $id = mysql_insert_id(); 2、修改数据信息:UPDATE UPDATE `topic` SET `rootid`=$id WHERE id=$id; 3、ajax效果: 一个text输入框,在里面输入一个值,数据库里包含那个值的所有数据,全都显现出来 在php里sql语句的查询: SELECT `title` FROM `topic` WHERE title like '%$_GET[search]%' like '%$_GET[search]%:相当于C语言中的模糊查询 循环输出内容的结果,用“-”隔开: while($row = mysql_fetch_array($result)){ $arr .= $row['articleName']."-"; } 在html 主要是: 连接 οnkeyup="searchSuggest()" autocomplete="off" 和设置输入框和搜索按钮的name 在JS中: <script language="javascript"> var xmlHttp; 判断浏览器 function searchSuggest(){ if(window.ActiveXObject){ xmlHttp = new ActiveXObject(

PHP+AJAX 验证码验证用户登录

空扰寡人 提交于 2019-11-26 17:18:27
PHP+AJAX 验证码验证用户登录 2011-03-08 22:21:59 | 分类: AJAX | 标签: php ajax 验证登录 | 举报 | 字号 大 中 小 订阅 用AJAX 验证用户登录的一个好处是不刷新跳转页面,外加用到验证码就更安全了,摸索的写了下。一共用到三个文件: yz.php: 生成验证码的PHP 文件,将验证码将在 SESSION 里,供登录时对比调用 index.php: 用户登录的HTML 文件 loginCheck.php: 验证用户登录的文件 下面一一解析: yz.php 文件 -------------------------------------------------------------------------------------------------------------------------------------------------- <?php session_start(); //生成验证码图 Header("Content-type: image/PNG"); //长与宽 $im = imagecreate(44,18); // 设置背景色: $back = ImageColorAllocate($im, 245,245,245); // 填充背景色: imagefill($im,0,0,$back);

JS实现的ajax发送数据重复

怎甘沉沦 提交于 2019-11-26 16:34:59
最近在做一个网页聊天室,但是在用ajax实现异步处理的时候,向服务器发送数据发送了两次,导致,我说一句会有两句回复。 先来看一下代码,问题主要还是出现在前端: < form id = " data " method = " post " > < label > < textarea class = " chat_bottom " id = " text " name = " text " > </ textarea > </ label > < input class = " image " id = " image " type = " file " name = " image " > < label class = " image_box " for = " image " > </ label > < button class = " submit " id = " submit " type = " submit " onclick = " chat() " > 发送 </ button > {% csrf_token %} </ form > < script > function chat ( ) { var text = document . getElementById ( "text" ) . value ; var xmlhttp =

ajax

最后都变了- 提交于 2019-11-26 12:15:13
1、AJAX = Asynchronous JavaScript and XML (异步的javascript和XML) open(method,url,async) ->规定请求的类型、URL以及是否异步处理请求   method:请求的类型;GET或POST   url:文件在服务器上的位置   async:true(异步)或false(同步) send(string) ->将请求发送到服务器   string :仅用于POST请求 responseText:获得字符串形式的响应数据 responseXML:获取XML形式的响应数据 onreadystatechange:存储函数(或函数名),每当readyState属性改变时,就会调用该函数 readyState:存有XMLHttpRequest的状态。从0到4发生变化: 0:请求未初始化(还没有调用 open())。 1:请求已经建立,但是还没有发送(还没有调用 send())。 2:请求已发送,正在处理中(通常现在可以从响应中获取内容头)。 3:请求在处理中;通常响应中已有部分数据可用了,但是服务器还没有完成响应的生成。 4:响应已完成;您可以获取并使用服务器的响应了。 status: 100——客户必须继续发出请求 101——客户要求服务器根据请求转换HTTP协议版本 200——交易成功 201——提示知道新文件的URL

编程语言 - 脚本编程 - JavaScript/Jquery/Ajax/XML/JSON/ActionScript3

泄露秘密 提交于 2019-11-26 12:10:24
事件处理 onmouseover <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> <script> function bigImg(x){ x.style.height="64px"; x.style.width="64px"; } function normalImg(x){ x.style.height="32px"; x.style.width="32px"; } </script> </head> <body> <img onmouseover="bigImg(this)" onmouseout="normalImg(this)" border="0" src="smiley.gif" alt="Smiley" width="32" height="32"> <p>函数 bigImg() 在鼠标指针移动到笑脸图片是触发。</p> <p>函数 normalImg() 在鼠标指针移出笑脸图片是触发.</p> </body> </html> View Code onmouseout <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title>

AJAX基础学习3

南笙酒味 提交于 2019-11-26 03:24:09
1、启动运行效果 2、代码 < ! DOCTYPE html > < html lang = "en" > < head > < meta charset = "UTF-8" > < title > 用户登录 < / title > < script > function login ( ) { //获取用户名与密码 var username = document . getElementById ( "username" ) . value ; var password = document . getElementById ( "password" ) . value ; //声明请求对象 var xmlhttp ; //实例化请求对象 if ( window . XMLHttpRequest ) { //IE7+,Firefox.Chrome,Opera,Safari浏览器里执行代码 xmlhttp = new XMLHttpRequest ( ) ; } else { //IE5,6 浏览器执行代码 xmlhttp = new ActiveXObject ( "Microsoft.XMLHTTP" ) ; } //监听请求状态变化,一旦有变化,执行相应的回调函数 xmlhttp . onreadystatechange = function ( ) { //判断请求是否成功

AJAX实现登录跳转和一些基本

人走茶凉 提交于 2019-11-26 02:16:57
首先,创建一个新的项目 准备工作做好了,接下来就要开始写代码了: 1、首先了解一下AJAX的一些基本的知识: 在index写入: 2、在web下面创建一个data的包,在创建一个userlist.txt的文本文件,写入数据: 3、创建一个getUserList的HTML文件: < ! DOCTYPE html > < html lang = "en" > < head > < meta charset = "UTF-8" > < title > Title < / title > < script > function loadUserList ( ) { //声明请求对象 var xmlhttp ; if ( window . XMLHttpRequest ) { //IE7+,Firefox,Chrome,Opera,Safari浏览器里执行代码 xmlhttp = new XMLHttpRequest ( ) ; } else { //IE5,IE6浏览器里执行代码 xmlhttp = new ActiveXObject ( "Microsoft.XMLHTTP" ) ; } //监听请求状态变化,一旦有变化,执行相应的回调函数 xmlhttp . onreadystatechange = function ( ) { //判断请求是否成功,响应是否完成 if (

第十三周

时间秒杀一切 提交于 2019-11-26 02:04:26
一、AJAX概述 AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 不是新的编程语言,而是一种使用现有标准的新方法。 AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。 AJAX 不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行。 演示 index.jsp <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>AJAX演示</title> </head> <body> <ol> <li>AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。</li> <li>AJAX 不是新的编程语言,而是一种使用现有标准的新方法。</li> <li>AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。</li> <li>AJAX 不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行。</li> </ol> </body> </html> userlist.txt 01 李红玉 15890903456<br/>

AJAX入门学习-2:基于JS的AJAX实现(以Django为例)

筅森魡賤 提交于 2019-11-25 23:17:23
小生博客: http://xsboke.blog.51cto.com -------谢谢您的参考,如有疑问,欢迎交流 一. ajax的实现操作流程 实例对象: var xmlhttp = XMLHttprequest() 连接server端: xmlhttp.open("") 发送数据: xmlhttp.send("") # 请求体的内容 ,如果是GET请求就没有内容,内容在URL里面,写为send(null) 监听: xmlhttp(if == 4:{var context = xmlhttp.responsetext}) # 判断服务器是否响应结束,其中4状态表示服务器响应结束 二. ajax第一样例,发送get请求 2.1 django的urls.py from django.contrib import admin from django.urls import path from django.conf.urls import url from ajax import views urlpatterns = [ path('admin/', admin.site.urls), url(r'^index',views.index), url(r'ajax_receive',views.ajax_receive), ] 2.2 django的views.py from

今天手动编写了一个简易的 ajax 发起器(JavaScript)

谁说我不能喝 提交于 2019-11-25 22:26:46
首先,我很清楚 jQuery , zepto 等框架的包装并没有问题。所以虽然我做得还挺符合 jQuery 规范的,但其实我做得这个事情并没有实际上的生产意义,只能用于令人更了解实现侧的过程,同时对我个人而言算是一种娱乐…… 对于我做得项目,只有很轻小以致于整个项目代码也到不了 jquery-min.js 文件大小的情况,才会使用我自写的这个发起器,并且不会用源码版,会用压缩版。另外我觉得做一个前后端连用的框架,所有请求都通过 jsonp 的方式,也许反倒可以简洁一些。 var _shaneAjaxRef = { }; /** * @author Shane Loo Li * @version 1.1.0, 2019-7-18 Thursday * @param configObj { } * url * type * data * async * dataType xml, html, script, text will return text itself. json wil return object. jsonp will run return text as JavaScript. * success function * error function * complete function */ var shaneAjax = function(configObj) {