Ajax与PHP进行交互操作
转载请注明来源:https://www.cnblogs.com/hookjc/
function AjaxOut(resTxt)
{
 try{eval(resTxt);}
 catch(e){alert(resTxt);}
}
//Ajax交互函数
function AjaxIn0(content)
{
  var url=gAjaxUrl; 
 var callback_name='AjaxOut';
  var async_request = false; 
 content='vars='+content; 
 
  if (window.XMLHttpRequest)  // Mozilla/Safari
  {
  async_request = new XMLHttpRequest();
  try{
   async_request.overrideMimeType("text/xml");
  }catch(e){;}
  }
  else if (window.ActiveXObject)   // IE
  {
    async_request = new ActiveXObject("Microsoft.XMLHTTP");
  }
  async_request.open('POST',url, true);
  async_request.setRequestHeader('Content-Type ','application/x-www-form-urlencoded');
  async_request.onreadystatechange = function()
  {
    if (async_request.readyState == 4) 
 {
      response_content = async_request.responseText;
      eval(callback_name + '(response_content);');
      async_request = null; //防止内存泄漏
    }
  }
  async_request.send(content);
}
//Ajax交互函数
function AjaxIn(url,content,callback_name)
{
 if(callback_name=='') callback_name='AjaxOut';
  var async_request = false;
 content='vars='+content;
 
  if (window.XMLHttpRequest)  // Mozilla/Safari
  {
  async_request = new XMLHttpRequest();
  try{
   async_request.overrideMimeType("text/xml");
  }catch(e){;}
  }
  else if (window.ActiveXObject)   // IE
  {
    async_request = new ActiveXObject("Microsoft.XMLHTTP");
  }
  async_request.open('POST',url, true);
  async_request.setRequestHeader('Content-Type ','application/x-www-form-urlencoded');
  async_request.onreadystatechange = function()
  {
    if (async_request.readyState == 4) 
 {
      response_content = async_request.responseText;
      eval(callback_name + '(response_content);');
      async_request = null; //防止内存泄漏
    }
  }
  async_request.send(content);
}
来源:python脚本自动迁移
Ajax与PHP进行交互操作的更多相关文章
- C# winForm启动最小化到任务栏右侧通知栏并交互操作
		原文链接:http://blog.sina.com.cn/s/blog_45eaa01a01013u36.html C# winForm启动最小化到任务栏右侧通知栏并交互操作 一.主要功能:(1).程 ... 
- bug:页面交互操作引发的问题
		最近在测试一些h5页面,突然悟到一些测试点 需求点: 用户可以在页面领取礼物,领取的礼物在页面底部展示,用户点击礼物可调起分享弹窗,礼物超过一屏可左右滑动, bug的表现形式: 仅当礼物超过一屏时(一 ... 
- ASP.NET实现二维码  ASP.Net上传文件  SQL基础语法  C# 动态创建数据库三(MySQL)  Net Core 实现谷歌翻译ApI 免费版  C#发布和调试WebService  ajax调用WebService实现数据库操作  C# 实体类转json数据过滤掉字段为null的字段
		ASP.NET实现二维码 using System;using System.Collections.Generic;using System.Drawing;using System.Linq;us ... 
- 全面兼容的Iframe 与父页面交互操作
		父页面 Father.htm 源码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" & ... 
- Silverlight与JavaScript的交互操作
		Silverlight和JavaScript交互介绍以及简单Demo演示,主要包括JavaScript操作Silverlight数据.Silverlight操作JavaScript数据以及数据模版绑定 ... 
- 【笔记】AJAX+SweetAlert插件实现删除操作
		[笔记]AJAX+SweetAlert插件实现删除操作 Django AJAX SweetAlert 展示 SweetAlert 插件介绍 SweetAlert 是一个 JS 插件,能够完美替代 J ... 
- C# winForm 开机自动启动 并启动后最小化到任务栏  右侧通知栏并交互操作
		//设置自动启动 string path = Application.StartupPath; SettingHel.SetAutoRun(path +@"\MostImpressive.D ... 
- ES、kibana安装及交互操作
		一.ES的安装与启动 1.ES安装(Windows环境) 下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch 版本 ... 
- HBase与Hive交互操作案例
		HBase与Hive交互操作 1.环境准备 因为我们后续可能会在操作Hive的同时对HBase也会产生影响,所以Hive需要持有操作HBase的Jar,那么接下来拷贝Hive所依赖的Jar包(或者使用 ... 
随机推荐
- Vue的安装及使用(Vue的三种安装使用方式)
			vue是一个JavaMVVM库,是一套用于构建用户界面的渐进式框架,是初创项目的首选前端框架.它是以数据驱动和组件化的思想构建的,采用自底向上增量开发的设计.它是轻量级的,它有很多独立的功能或库,我们 ... 
- 基于机器学习和TFIDF的情感分类算法,详解自然语言处理
			摘要:这篇文章将详细讲解自然语言处理过程,基于机器学习和TFIDF的情感分类算法,并进行了各种分类算法(SVM.RF.LR.Boosting)对比 本文分享自华为云社区<[Python人工智能] ... 
- 关于MySQL导入数据到elasticsearch的小工具logstash
			logstash核心配置文件pipelines.yml #注:此处的 - 必须顶格写必须!!! - pipeline.id: invitation #下面路径配置的是你同步数据是的字段映射关系 pat ... 
- postgresql使用pg_dump工具进行数据库迁移
			一.使用管理员身份打开cmd,切换到postgresqlp安装目录下的bin目录 必须要以管理员身份打开cmd,否则报拒绝访问 二.把生成的文件上传到服务器上,同样cd 到postgresql的安装b ... 
- 彻底剖析JVM类加载机制
			本文仍然基于JDK8版本,从JDK9模块化器,类加载器有一些变动. 0 javac编译 java代码 public class Math { public static final int initD ... 
- SYCOJ798Biorhythms
			https://oj.shiyancang.cn/Problem/798.html #include<bits/stdc++.h> using namespace std; typedef ... 
- Allwinner F1C100s coremark测试
			ccu register base:0x01c20000 devmem 0x01c20000 The PLL output=(24MHz*N*K)/(M*P) N=31 K=1 M=1 P=/1 re ... 
- docker创建mysql容器时挂载文件路径后无法启动(已解决)
			系统centos7 docker版本: 解决方法: 在docker run中加入 --privileged=true 给容器加上特定权限,如下 docker run --privileged=tru ... 
- SQL安全执行
			begin tran begin -----------执行SQL开始----------------- update Audioset Name =3 -----------执行SQL结束----- ... 
- 配置vscode的C++环境Unexpected GDB output from command "-environment-cd
			原因 中文字符 换成D盘目录下以后. 
