ajax+php執行個體資料調用與非同步傳輸

來源:互聯網
上載者:User

ajax+php執行個體資料調用與非同步傳輸
function init_ajax()
{
 var ajax=false;
 try{
   ajax = new ActiveXObject("Msxml2.XMLHTTP");
 }catch(e){
    try {
      ajax = new ActiveXObject("Microsoft.XMLHTTP");
    }catch(E){
      ajax = false;
    }
  }
  if (!ajax && typeof XMLHttpRequest!='undefined') {
    ajax = new XMLHttpRequest();
  }
  return ajax;
}
function get_menu()
{
 var url = "ajax_pages.php?act=menus";
 var show = document.getElementById("menu");
 show.innerHTML = "資料轉送中....請稍候....";
 var ajax = init_ajax();
 ajax.open("GET", url, true);
 ajax.onreadystatechange = function(){
  if (ajax.readyState == 4 && ajax.status == 200){
   show.innerHTML = ajax.responseText;
  }
 }
 ajax.send(null);
}
function film_query(){
 var div_form = document.getElementById("main");
 var post_form = document.queryfrm;
 var name = post_form.query.value;
 if(name == ""){
  return 0;
 }
 var posturl = "ajax_pages.php?act=media";
 var senddata = "query=" + name;
 div_form.InnerHTML = "查詢中...請稍後...";
  var ajax = init_ajax();
  ajax.open("POST", posturl, true);
 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
 ajax.send(senddata);
  ajax.onreadystatechange = function() {
   if (ajax.readyState == 4 && ajax.status == 200) {
      div_form.innerHTML = ajax.responseText;
    }
  }
}
function top10(){
 var url = "ajax_pages.php?act=newfilms";
 var show = document.getElementById("main");
 show.innerHTML = "資料轉送中....請稍候....";
 var ajax = init_ajax();
 ajax.open("GET", url, true);
 ajax.onreadystatechange = function(){
  if (ajax.readyState == 4 && ajax.status == 200){
   show.innerHTML = ajax.responseText;
  }
 }
 ajax.send(null);
}
function medias(id){
 var url = "ajax_pages.php?act=media&type="+id;
 var show = document.getElementById("main");
 show.innerHTML = "資料轉送中....請稍候....";
 var ajax = init_ajax();
 ajax.open("GET", url, true);
 ajax.onreadystatechange = function(){
  if (ajax.readyState == 4 && ajax.status == 200){
   show.innerHTML = ajax.responseText;
  }
 }
 ajax.send(null);
}
function medias_page(id,page){
 var url = "ajax_pages.php?act=media&type="+id+"&page="+page;
 var show = document.getElementById("main");
 show.innerHTML = "資料轉送中....請稍候....";
 var ajax = init_ajax();
 ajax.open("GET", url, true);
 ajax.onreadystatechange = function(){
  if (ajax.readyState == 4 && ajax.status == 200){
   show.innerHTML = ajax.responseText;
  }
 }
 ajax.send(null);
}
function logout()
{
 var url = "ajax_pages.php?act=logout";
 var show = document.getElementById("main");
 show.innerHTML = "資料轉送中....請稍候....";
 var ajax = init_ajax();
 ajax.open("GET", url, true);
 ajax.onreadystatechange = function(){
  if (ajax.readyState == 4 && ajax.status == 200){
   show.innerHTML = ajax.responseText;
  }
 }
 ajax.send(null);
}
function qvod_play(url){
 var url = "ajax_pages.php?act=player&player=0&id="+url;
 var show = document.getElementById("players");
 show.innerHTML = "資料轉送中....請稍候....";
 var ajax = init_ajax();
 ajax.open("GET", url, true);
 ajax.onreadystatechange = function(){
  if (ajax.readyState == 4 && ajax.status == 200){
   show.innerHTML = ajax.responseText;
  }
 }
 ajax.send(null);
}
function get_foot()
{
 var url = "ajax_pages.php?act=foot";
 var show = document.getElementById("foot");
 show.innerHTML = "資料轉送中....請稍候....";
 var ajax = init_ajax();
 ajax.open("GET", url, true);
 ajax.onreadystatechange = function(){
  if (ajax.readyState == 4 && ajax.status == 200){
   show.innerHTML = ajax.responseText;
  }
 }
 ajax.send(null);
}
function postnews()
{
 var url = "sender.php";
 var show = document.getElementById("main");
 show.innerHTML = "資料轉送中....請稍候....";
 var ajax = init_ajax();
 ajax.open("GET", url, true);
 ajax.onreadystatechange = function(){
  if (ajax.readyState == 4 && ajax.status == 200){
   show.innerHTML = ajax.responseText;
  }
 }
 ajax.send(null);
}
function login_post(){
 var div_form = document.getElementById("loginpage");
 var post_form = document.loginform;
 var account = post_form.account.value;
 var password = post_form.password.value;
 var posturl = "ajax_pages.php?act=login";
 var senddata = "account=" + account + "&password=" + password + "&login=loginpost";
 div_form.InnerHTML = "提交中...請稍後...";
  var ajax = init_ajax();
  ajax.open("POST", posturl, true);
 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
 ajax.send(senddata);
  ajax.onreadystatechange = function() {
   if (ajax.readyState == 4 && ajax.status == 200) {
      div_form.innerHTML = ajax.responseText;
    }
  }
}
function login()
{
 var url = "ajax_pages.php?act=login";
 var show = document.getElementById("main");
 show.innerHTML = "資料轉送中....請稍候....";
 var ajax = init_ajax();
 ajax.open("GET", url, true);
 ajax.onreadystatechange = function(){
  if (ajax.readyState == 4 && ajax.status == 200){
   show.innerHTML = ajax.responseText;
  }
 }
 ajax.send(null);
}
function read_News(id)
{
 var url = "ajax_pages.php?act=readnews&id="+id;
 var show = document.getElementById("main");
 show.innerHTML = "資料轉送中....請稍候....";
 var ajax = init_ajax();
 ajax.open("GET", url, true);
 ajax.onreadystatechange = function(){
  if (ajax.readyState == 4 && ajax.status == 200){
   show.innerHTML = ajax.responseText;
  }
 }
 ajax.send(null);
}
function newslist(id){
 var url = "ajax_pages.php?act=newslist&id="+id;
 var show = document.getElementById("main");
 show.innerHTML = "資料轉送中....請稍候....";
 var ajax = init_ajax();
 ajax.open("GET", url, true);
 ajax.onreadystatechange = function(){
  if (ajax.readyState == 4 && ajax.status == 200){
   show.innerHTML = ajax.responseText;
  }
 }
 ajax.send(null);
}
function divhide(name){
 var show = document.getElementById(name);
 show.innerHTML = "";
}
function register()
{
 var url = "ajax_pages.php?act=register";
 var show = document.getElementById("main");
 show.innerHTML = "資料轉送中....請稍候....";
 var ajax = init_ajax();
 ajax.open("GET", url, true);
 ajax.onreadystatechange = function(){
  if (ajax.readyState == 4 && ajax.status == 200){
   show.innerHTML = ajax.responseText;
  }
 }
 ajax.send(null);
}
function register_check(){
 var reg_form = document.regform;
 var account = reg_form.account.value;
 var password = reg_form.password.value;
 var idcard = reg_form.idcard.value;
 var email = reg_form.email.value;
 var password2 = reg_form.password2.value;
 var div_form = document.getElementById("pwdchk");
 reg_form.registers.style.display="none";
 if(account != '' && password != '' && idcard != '' && email != '' && password2 != ''){
  if(password != password2){
   div_form.innerHTML = "<font color=red>兩次密碼輸入不同,請檢查!</font>";
  }else{
   div_form.style.display="none";
   reg_form.registers.style.display="";
  }
 }
}
function textareaadd(){
 var post_form = document.PostNews;
 post_form.newstext.rows += 1;
}
function textareadrop(){
 var post_form = document.PostNews;
 if(post_form.newstext.rows>1){
  post_form.newstext.rows -= 1;
 }
}
function postnewss(){
 var div_form = document.getElementById("NewPost");
 var post_form = document.PostNews;
 var channel = post_form.postto.value;
 var title = post_form.title.value;
 var postt = post_form.newstext.value;
 var posturl = "sender.php";
 var senddata = "tit=" + title + "&nt=" + postt + "&cnid=" + channel + "&PostButton=PostNews";
 div_form.InnerHTML = "提交中...請稍後...";
  var ajax = init_ajax();
  ajax.open("POST", posturl, true);
 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
 ajax.send(senddata);
  ajax.onreadystatechange = function() {
   if (ajax.readyState == 4 && ajax.status == 200) {
      div_form.innerHTML = ajax.responseText;
    }
  }
}
function register_post(){
 var div_form = document.getElementById("register");
 var reg_form = document.regform;
 var account = reg_form.account.value;
 var password = reg_form.password.value;
 var idcard = reg_form.idcard.value;
 var email = reg_form.email.value;
 var password2 = reg_form.password2.value;
 var posturl = "ajax_pages.php?act=register&post=post";
 var senddata = "account=" + account + "&password=" + password + "&idcard=" + idcard + "&email=" + email + "&password2=" + password2;
 div_form.InnerHTML = "註冊中...請稍後...";
  var ajax = init_ajax();
  ajax.open("POST", posturl, true);
 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
 ajax.send(senddata);
  ajax.onreadystatechange = function() {
   if (ajax.readyState == 4 && ajax.status == 200) {
      div_form.innerHTML = ajax.responseText;
    }
  }
}

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.