婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > AJAX使用post發送數據xml格式接受數據

AJAX使用post發送數據xml格式接受數據

熱門標簽:山東防封電銷卡辦理套餐 濟源人工智能電話機器人價格 泰州手機外呼系統軟件 怎樣在地圖標注消火栓圖形 廈門四川外呼系統 地圖標注位置多的錢 百度地圖標注點擊事件 內蒙古智能電銷機器人哪家強 杭州智能電話機器人

注意點:

 1. 用POST發送數據,在2號線函數(也是ajax發送數據的函數:ajaxCall)必須加上一句:xmlObject.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

接著使用xmlObject.send(data);發送

2.3號線函數要注意:

  1.禁用緩存(建議,不必要):header("Cache-Control:no-cache");

  2.使用XML數據格式必須加上:header("Content-Type: text/xml; charset=gb2312");//這里要寫XML

  3.若使用WAMP5集成環境安裝的MYSQL,在查詢數據庫時候,必須加上:

    $charset = "gb2312";

    mysql_query("SET character_set_connection=$charset, character_set_results=$charset, character_set_client=binary"); //這句是必須的,解決中文亂碼加密問題s

   否則就會亂碼加密,今天我就是在這里浪費了很久時間,我是用ECSHOP GBK版 默認安裝的數據庫

 4.若用XML接受數據,回調函數必須分IE和非IE處理,否則總是有一方娶不到XML數據

  處理代碼如下:

  

復制代碼 代碼如下:

function getXMLData(tagName)//獲取XML數據,分IE和非IE處理
{
var info;

if(window.ActiveXObject) //IE取回XML文件方法
{
var doc = new ActiveXObject("MSxml2.DOMDocument");

doc.loadXML(xmlObject.responseText);

info = doc.getElementsByTagName(tagName);

}
else //---------------------------非IE取回XML文件方法
{
info = xmlObject.responseXML.getElementsByTagName(tagName);

}

return info;
}


 

下面就是我做的一個省市聯動測試


代碼如下:

index.php

復制代碼 代碼如下:

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
html xmlns="http://www.w3.org/1999/xhtml">
head>
meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
title>省事聯動測試/title>
style type="text/css" >
select{
width:100px;
}
/style>
script type="text/javascript" >

 

var thisId = ""; //當前操作的selectI的D

 

var xmlObject; //ajax 對象全局變量,

 

function getAjaxObject()//AJAX 1號線,返回一個AJAX 對象引擎
{
var xmlObject ;

if(window.ActiveXObject)
{

xmlObject = new ActiveXObject("Microsoft.XMLHTTP");
}
else
{
xmlObject = new XMLHttpRequest();
}

return xmlObject ;
}

 

function ajaxCall(id) //ajax 二號線 ,這里采用 post 傳遞參數
{
xmlObject = new getAjaxObject();

if(xmlObject)
{
var url = "chuli.php";

var data = "id=" + id;

xmlObject.open("post",url,true);

 

xmlObject.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

xmlObject.onreadystatechange = repayFuncion;

xmlObject.send(data);

}

}


function repayFuncion() //ajax 四號線 ,這里采用 xml 接受數據,這里還涉及到xmldom編程
{


if(xmlObject.readyState==4 xmlObject.status==200)
{


var info = getXMLData("res");//獲取XML數據

$(thisId).length = 0;//清楚select 中的option節點

for(i=0;iinfo.length;i++)
{

var optionId = info[i].childNodes[0].childNodes[0].nodeValue;

var optionValue = info[i].childNodes[1].childNodes[0].nodeValue;

var optionNode = document.createElement('option');

optionNode.value = optionId;

optionNode.innerText =optionValue;

$(thisId).appendChild(optionNode);

}

}

}


function getXMLData(tagName)//獲取XML數據,分IE和非IE處理
{
var info;

if(window.ActiveXObject) //IE取回XML文件方法
{
var doc = new ActiveXObject("MSxml2.DOMDocument");

doc.loadXML(xmlObject.responseText);

info = doc.getElementsByTagName(tagName);

}
else //---------------------------非IE取回XML文件方法
{
info = xmlObject.responseXML.getElementsByTagName(tagName);

}

return info;
}

function $(id)//常用函數,通過ID取對象
{
return document.getElementById(id);
}

function getProvice()//獲取省
{
thisId = "Province";

var id = '1';

ajaxCall(id);

}

function getCity()//獲取市
{
thisId = "City";

$("County").length = 0;

var id = $("Province").value;

ajaxCall(id);

}

 

function getCounty()//獲取縣城
{
thisId = "County";

var id = $("City").value;

if($("City").length)
{
ajaxCall(id);
}

}

window.onlaod = getProvice();//頁面開始載入省

/script>
/head>

body>
form action="javascript:void(0)" method="post">
label for="username" >用戶名:/label> input type="text" name="username" id="username" width="60px" />br />
label for="psd" >密 nbsp;碼:/label> input type="password" name="psd" id="psd" width="80px" />/br>
label for="psd" >地 nbsp;址:/label>
select id="Province" onclick="getCity()">
/select>nbsp;

select id="City" onclick="getCounty()" >
/select>nbsp;

select id="County" name="xian" >
/select>
input type="submit" value="提交" />
/form>
/body>
/html>

chuli.php

復制代碼 代碼如下:

?php
//3號線
header("Cache-Control:no-cache");

header("Content-Type: text/xml; charset=gb2312");//這里要寫XML

require("function.php");

$id = $_POST['id'];

file_put_contents("my1.txt",$act . "------" . $ziduan);

$result = getresultById($id);

$info = "mes>";

foreach($result as $row)
{
$info .= "res>";

$info .= "id>" . $row['region_id'] . "/id>";

$info .= "name>" . $row['region_name'] . "/name>";

$info .= "/res>";
}

$info .= "/mes>";

echo $info;


?>


 

3.數據庫函數


function.php

復制代碼 代碼如下:

?php

function getresultById($id)
{
$con = mysql_connect("localhost","root","");

if($con)
{
$charset = "gb2312";
mysql_query("SET character_set_connection=$charset, character_set_results=$charset, character_set_client=binary"); //這句是必須的,解決中文亂碼加密問題s
mysql_select_db("ajax",$con);

$sql = "select * from ecs_region where parent_id = '$id'";

$res = mysql_query($sql);
$arr = array();
while($row = mysql_fetch_assoc($res))
{
$arr[] = $row;
}

return $arr;
}
return false;
}

您可能感興趣的文章:
  • 用Ajax讀取xml文件的簡單例子
  • jQuery+ajax讀取并解析XML文件的方法
  • Jquery Ajax學習實例 向頁面發出請求,返回XML格式數據
  • javascript解析ajax返回的xml和json格式數據實例詳解
  • jquery $.ajax()取xml數據的小問題解決方法
  • JS通過ajax動態讀取xml文件內容的方法
  • 用Ajax讀取XML格式的數據
  • 通過AJAX的JS、JQuery兩種方式解析XML示例介紹
  • JS使用ajax從xml文件動態獲取數據顯示的方法
  • 用JQuery 實現AJAX加載XML并解析的腳本
  • Ajax對xml信息的接收和處理操作實例分析

標簽:臺州 洛陽 喀什 朝陽 朔州 周口 百色 新鄉

巨人網絡通訊聲明:本文標題《AJAX使用post發送數據xml格式接受數據》,本文關鍵詞  AJAX,使用,post,發送,數據,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《AJAX使用post發送數據xml格式接受數據》相關的同類信息!
  • 本頁收集關于AJAX使用post發送數據xml格式接受數據的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲猫色日本管| 日本女人一区二区三区| 亚洲国产精品久久久久婷婷884 | 国产suv精品一区二区6| 欧美日韩一本到| 亚洲黄色小说网站| 欧美日韩一级二级| 亚洲午夜私人影院| 免费一级片91| 日韩一区二区三区在线| 99re成人在线| 亚洲小说欧美激情另类| 欧美成人午夜电影| 国产成人免费在线视频| 亚洲伊人伊色伊影伊综合网| 91麻豆精品91久久久久久清纯 | 国产精品久久久久久久久晋中| 国产资源在线一区| 国产精品美女一区二区| 日本道色综合久久| 国产在线乱码一区二区三区| 国产精品乱人伦中文| 91免费看视频| 日本系列欧美系列| 久久久久久久久一| 在线欧美日韩精品| 国产在线播精品第三| 亚洲卡通欧美制服中文| 欧美xxxx在线观看| 91国在线观看| 国产白丝精品91爽爽久久| 婷婷开心久久网| 成人欧美一区二区三区白人| 日韩一级高清毛片| 白白色 亚洲乱淫| 麻豆极品一区二区三区| 一区二区久久久| 国产午夜精品一区二区三区嫩草 | 国产精品一区三区| 五月天一区二区三区| 日韩一区在线看| 国产亚洲一区二区三区| 6080日韩午夜伦伦午夜伦| 91在线国产福利| 国产成人午夜电影网| 黑人巨大精品欧美一区| 视频在线观看一区二区三区| 国产精品卡一卡二| 久久久久久久av麻豆果冻| 777xxx欧美| 欧美在线视频全部完| 99re成人精品视频| 91在线播放网址| 成人动漫中文字幕| eeuss鲁片一区二区三区在线看| 国产在线一区二区综合免费视频| 日本视频在线一区| 亚洲图片有声小说| 中文字幕日本乱码精品影院| 国产精品免费久久久久| 欧美电影免费观看高清完整版 | 日韩欧美123| 99视频在线精品| 国产精品一线二线三线| 日本欧美韩国一区三区| 蜜臀久久99精品久久久久久9| 热久久久久久久| 亚洲狼人国产精品| 亚洲福利一区二区三区| 亚洲免费伊人电影| 亚洲三级久久久| 亚洲视频精选在线| 亚洲欧美另类小说视频| 一区二区三区免费在线观看| 亚洲一级不卡视频| 日韩国产一二三区| 老司机精品视频线观看86| 狠狠v欧美v日韩v亚洲ⅴ| 国产剧情在线观看一区二区 | 国产精品久久久久久亚洲毛片| 中文字幕av一区 二区| 亚洲欧美欧美一区二区三区| 日韩国产欧美在线观看| 狠狠网亚洲精品| 成人在线视频一区二区| 91久久久免费一区二区| 欧美一区二区三区免费视频| 精品三级在线观看| 欧美精品一区二区久久婷婷| 日韩美女久久久| 日韩福利电影在线| 高清日韩电视剧大全免费| 99久久er热在这里只有精品66| 欧美视频在线观看一区二区| 精品国产乱码久久久久久闺蜜| 国产精品每日更新| 午夜精品一区在线观看| 国产福利不卡视频| 欧美日韩免费一区二区三区| 精品日韩在线观看| 亚洲免费视频成人| 韩国一区二区三区| 99re这里只有精品视频首页| 欧美日韩精品专区| 欧美国产亚洲另类动漫| 丝袜美腿高跟呻吟高潮一区| 成人夜色视频网站在线观看| 欧美精品久久久久久久多人混战 | 国产高清无密码一区二区三区| 日本道在线观看一区二区| 久久久综合网站| 日本欧美久久久久免费播放网| 波多野结衣亚洲一区| 欧美一级在线免费| 亚洲综合久久av| av男人天堂一区| 精品国产凹凸成av人网站| 亚洲国产精品人人做人人爽| 99久久免费精品高清特色大片| 精品日韩一区二区三区免费视频| 亚洲丰满少妇videoshd| 91免费观看在线| 国产精品国产自产拍高清av王其| 久久99久久精品| 日韩一区二区电影网| 日韩专区中文字幕一区二区| 国产91丝袜在线18| 26uuu色噜噜精品一区二区| 日韩电影在线免费看| 在线观看区一区二| 亚洲欧美一区二区久久| 99精品视频一区二区| 中文字幕不卡在线观看| 国产a视频精品免费观看| 国产午夜精品久久| 国产91高潮流白浆在线麻豆| 91精选在线观看| 免费看欧美女人艹b| 日韩亚洲国产中文字幕欧美| 亚洲一区中文在线| 欧美性猛交xxxx乱大交退制版| 亚洲精品免费在线观看| 欧洲另类一二三四区| 亚洲国产精品精华液网站| 欧美午夜精品一区二区三区| 一区二区三区四区中文字幕| 色av成人天堂桃色av| 亚洲精品免费电影| 欧美色视频在线| 美腿丝袜亚洲综合| 欧美一激情一区二区三区| 亚洲福利一区二区| 欧美不卡一区二区三区四区| 国产麻豆欧美日韩一区| 亚洲免费观看高清完整版在线观看熊| 色婷婷精品久久二区二区蜜臂av| 亚洲最快最全在线视频| 欧美精品亚洲一区二区在线播放| 美国精品在线观看| 中文字幕欧美激情| 91久久免费观看| 午夜精品久久久久| 欧美日本一区二区三区| 国产一区二区美女诱惑| 自拍视频在线观看一区二区| 欧洲激情一区二区| 蜜臀av性久久久久蜜臀aⅴ流畅| 91精品国产综合久久久久| 蜜桃av一区二区三区电影| 久久综合久久鬼色中文字| 99综合影院在线| 亚洲一区二区三区在线看| 久久久亚洲午夜电影| 成人丝袜视频网| 午夜久久久影院| 国产精品美女久久久久aⅴ国产馆| 欧美在线综合视频| 日本强好片久久久久久aaa| 久久九九久久九九| 欧美色窝79yyyycom| 黑人精品欧美一区二区蜜桃| 一区二区成人在线视频 | 蜜桃在线一区二区三区| 国产精品全国免费观看高清| 欧美二区在线观看| 91天堂素人约啪| 国产一区在线精品| 亚洲第一福利一区| 日本一区二区三区国色天香| 9191久久久久久久久久久| 成人av综合一区| 久久精品国产澳门| 首页国产丝袜综合| 亚洲一区av在线| 一区二区三区四区视频精品免费| 中文在线资源观看网站视频免费不卡 | 成人午夜激情在线| 老司机午夜精品99久久| 亚洲成a人片在线观看中文| 国产亚洲欧美在线|