利用js调用后台php进行数据处理原码

时间:2010-01-18 08:58:25   来源:第二电脑网  作者:第二电脑网

  第二电脑网导读:都有这样的过程。      鉴于时间问题,代碼的提交部分使用的是传统的表单POST,如果您喜欢可以根据LOAD过程自行加上相应的SCRIPT,不过好像只   能用GET了。聽說XML可以實現真正的無刷新,如果誰手上有希望能借來看看。      在此感謝QQ群組中蓝劍雪狐和shelly水在JS上給予的幫助,也新手們能把自己寫的...
  正文:

該方法已經屬於過時方法,其中關鍵的地方也從論壇上得來的,我只是把它消化吸收后重新写了更全面的出来。公布出來只是希望更多的新手能從中學到一些東西。如果你對該代碼有任何意見可以留言,但請勿進行人身攻擊,我是一個菜鳥只能寫出這樣的東西,每个老鸟都有这样的过程。
  
  鉴于时间问题,代碼的提交部分使用的是传统的表单POST,如果您喜欢可以根据LOAD过程自行加上相应的SCRIPT,不过好像只
  能用GET了。聽說XML可以實現真正的無刷新,如果誰手上有希望能借來看看。
  
  在此感謝QQ群組中蓝劍雪狐和shelly水在JS上給予的幫助,也新手們能把自己寫的功能代碼貼出來大家一起來學習研究。
  
  最後附上演示地址:http://lfox0002.dns0755.net/text_input.PHP 請喜歡HACK他人機器的朋友們手下留情,附上演示是為了讓朋友們能更快了解代碼。
  
  
  input.php[HTML] 接受用户输入数据。
  
  
  PHP代码:----------------------------------------------
  
  <?php
  /*
   申 明
   ------------------------------
   该演示文件详细描述了利用JS+PHP对数据库进行類似無刷新读出写入的方法
  
   2004年02月14日
   By L.Fox
   */
  
  header("Cache-Control: no-store, no-cache,must-revalidate"); //這兩行可以取消,把文件存成HTML
  echo $_POST["name1"]; //我是為了?#123;試方便才加的。
  ?>
  <html>
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=??????">
  <title>根据编号从mysql提取数据进行编辑并回存[演示]</title>
  <script language="JavaScript" id="LoadDataSrc"></script>
  <style>
  body {
   font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
   font-size: 12px;
   line-height: 17px;
   scrollbar-base-color: #BBBBBB;
   scrollbar-shadow-color: #BBBBBB;
   scrollbar-highlight-color: #FFFFFF;
   scrollbar-3dlight-color: #000000;
   scrollbar-darkshadow-color: #000000;
   scrollbar-arrow-color: #FFFFFF;
  }
  table {
   border: 0;
   font-size: 12px;
   cursor: default;
  }
  td {
   text-align: left;
   height: 20;
  }
  input {
   width: 100;
   height: 18;
   border: 0px solid #666666;
   text-align: left;
  }
  </style>
  <script>
  var objInput = null;
  var objTd = null;
  var num =null;
  function AutoEdit(obj,id)
  {
   if (objInput == null)
   {
   objTd = obj;
   obj.innerHTML = "<input size="10" maxlength="10" type="text" value="" + obj.innerText + ""
  id="objInput" onblur="objTd.innerText=this.value;LoadData(objTd.innerText,num);objInput=null;" style="overflow:
  visible;border:none;background-color:#EFEFEF">";
   objInput = document.getElementById("objInput");
   objInput.focus();
   }
  }
  
  function LoadData(LoadIndex,LoadObj)
  {
   var LoadFileName="load.php?action=" + LoadIndex + "&num=" + LoadObj;
来源:http://www.002pc.com/master/College/Programming/PHP/11995.html

 1/4    1 2 3 4 下一页 尾页
收藏到:

关于《利用js调用后台php进行数据处理原码》文章的评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面

随机文章

    SQL Error: select * from ***_ecms_article where classid='86' and checked=1 order by rand() limit 10

顶出来的热门

    SQL Error: select * from ***_ecms_article where classid='86' and checked=1 order by diggtop desc,id desc limit 10
站内搜索: 高级搜索

热门搜索: Windows style 系统 tr IP QQ CPU 安装 function 注册 if td