AJax技术

对于Ajax,一点也不会,想学习

字号+ 作者:H5之家 来源:H5之家 2016-04-05 17:01 我要评论( )

我现在是C 下 WEB编成 客户端上会用到 只听说过Ajax 很想用 希望大家教我一下 把环境先给搭起来 先谢谢了 100分在此

我现在是C#下的WEB编成,客户端上会用到,只听说过Ajax,很想用,希望大家教我一下,把环境先给搭起来!先谢谢了,100分在此!

先熟悉js语法吧,再看看ajax对象的一些属性和方法。好像没有什么特别的环境,Editplus上都可以测试ajax。

网上搜点文章看看,比比皆是。
ajax并不复杂,你可以把它想象成可以悄悄在客户端和服务端传输数据的小家伙。

JS会的,只是对ajax有朦胧的感觉,网上的文章也找过,可是看不太懂,还要down一些文件搭环境什么的,所以就想问问大家,帮我理理思路,技术这东西只要入门了就好说,现在还没入门呢!谢谢各位了,来的都有分!

帮你顶,呵呵

其实没什么环境

会JS应该就会写AJAX

totoz(totoz)   能举个例子么?!   现在迷糊着呢!   发点代码给我看看估计一下子就能懂了,谢谢大家了!!!

var   debug=1;
var   ajax=null;
if(window.ActiveXObject)
{
ajax=new   ActiveXObject( "Microsoft.XMLHTTP ");
}
else   if(window.XMLHttpRequest)
{
ajax=new   XMLHttpRequest();
}
else
{
myDebug( "不支持AJAX? ");
}

function   ajaxReady(){
var   state=ajax.readyState;                                                  
switch(state)
{
case   0:
case   1:
case   2:
case   3:
if(debug> 2)
{
myDebug( "state=0--3 "+state);
}
break;
case   4:
switch(ajax.status)
{
case   200:
connectSuccess();
break;
case   400:
case   500:
default:
connectFail();
break;
}
break;
default:
myDebug( "other   state? "+state);
break;
}
};
function   connectFail(){
alert( "连接失败 ");
}
function   connectSuccess(curajax){
                  alert(ajax.responseText)
}
function   connect(contentStr){
ajax.onreadystatechange=ajaxReady;
ajax.open( "POST ", " ",true);
ajax.send(null);
}
function   myDebug(str){}

connect();

看看这个例子

路过...

给你个例子:

谢谢大家,我先看看的啊,明白了就立刻给分,再次表示感谢!

教你最简单的办法实现无刷新技术,就是使用MagicAjax控件,把你的网页所有元素放在该控件中,即可实现无刷新。不需要进行额外编程,不需要进行js教本开发。只要按照普通方式写程序就行了,够简单了吧!

llyj3385(山石)   谢谢,能再多给我几个例子么?

我也是新学的,   这个网站很不错!

谢谢senier()

《ajax实战》
里面从模式和重构的思路讲解了ajax,我觉得对项目开发很有帮助
除对ajax的四种技术基础js,   dom,   xmlhttprequest,css必须掌握之外,我想最重要的就是开发应用的思想了,我推荐这本书

可以学一下Atlas,如果用到Ajax的部分很多,可以考虑Ajax   lib,目前用的多的是prototype.js

尝试一下ASP.NET   AJAX吧。

//欢迎在这里提出任何AJAX问题,ASP.NET   AJAX更加好了。:)

下些书和例子   看看

mark
贴个更新手级的程序
<!DOCTYPE   html   PUBLIC   "-//W3C//DTD   XHTML   1.0   Strict//EN "
    " ">
  <html   xmlns= " ">
<head>
<title>   simple   XMLRequest </title>
<script   type= "text/javascript ">
var   xmlHttp;
function   createXMLHttpRequest()
{
  if(window.ActiveXObject)
{
  xmlHttp   =   new   ActiveXObject( "Microsoft.XMLHTTP ");
}
else   if   (   window.XMLHttpRequest)
{
xmlHttp   =   new   XMLHttpRequest();
}
}


function   startRequest()   {
        createXMLHttpRequest();
        xmlHttp.onreadystatechange   =   handleStateChange;
        xmlHttp.open( "GET ",   "innerHTML.xml ",   true);
        xmlHttp.send(null);
}

function   handleStateChange()   {
        if(xmlHttp.readyState   ==   4)   {
                if(xmlHttp.status   ==   200)   {
                        document.getElementById( "results ").innerHTML   =   xmlHttp.responseText;
                }
        }
}

</script>
</head>
<body>
<form   action=   "# "   >
<input   type= "button "   value= "Search   for   Today 's   Activities "   onclick= "startRequest(); "/>
</form>
<div   id= "results "> </div>
</body>

</html>


-------------------------------------------------------------------
innerHTML.xml
------------------
<table   border   =   "1 "   >
      <tr>
      <th> th1 </th>
      <th> th2 </th>
      <th> th3 </th>
      </tr>
    <tr>
    <td> a1 </td>
    <td> a2 </td>
    <td> a3 </td>
    </tr>
</table>

新手进来学习的

mark

1   javascript     多动手   得到能熟练运用
2   AJAX基础
3   AJAX实战
4   结合项目运几下就OK了

mark了,学学

想学

JS   ADD   XX

也要学习,和搂住情况一样,近来学习

谢谢大家!

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 关于想学习ajax ,但不知道如何去联系ajax,在哪练习的搜索推荐

    关于想学习ajax ,但不知道如何去联系ajax,在哪练习的搜索推荐

    2015-11-02 12:11

  • 想学习Ajax,从头开始学习,学过c#,asp.net,c语言等,推荐。。

    想学习Ajax,从头开始学习,学过c#,asp.net,c语言等,推荐。。

    2015-09-29 11:04

网友点评