jQuery实现简单的Ajax调用功能示例
程序员文章站
2023-02-25 08:02:09
本文实例讲述了jquery实现简单的ajax调用功能。分享给大家供大家参考,具体如下:
这里的jquery调用为cdn地址://cdn.bootcss.com/jquer...
本文实例讲述了jquery实现简单的ajax调用功能。分享给大家供大家参考,具体如下:
这里的jquery调用为cdn地址://cdn.bootcss.com/jquery/3.3.1/jquery.min.js
jquery确实方便,下面做个简单的ajax调用:
建立一个简单的html文件:
<!doctype html> <html> <head> <script type="text/javascript" src="//cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script> <script type="text/javascript"> $(function(){ //按钮单击时执行 $("#testajax").click(function(){ //取ajax返回结果 //为了简单,这里简单地从文件中读取内容作为返回数据 htmlobj=$.ajax({url:"/readme.txt",async:false}); //显示ajax返回结果 $("#mydiv").html(htmlobj.responsetext); }); }); </script> </head> <body> <div id="mydiv"><h2>通过 ajax 改变文本</h2></div> <button id="testajax" type="button">ajax改变内容</button> </body> </html>
好了,点击按钮就可以看到效果了。
当然,jquery的ajax调用可以控制项很多,这里演示了简单的调用。
注意你自己的jquery引用路径。
好吧,做一个调用后台的例子:
<!doctype html> <html> <head> <script type="text/javascript" src="//cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script> <script type="text/javascript"> $(function(){ //按钮单击时执行 $("#testajax").click(function(){ //ajax调用处理 var html = $.ajax({ type: "post", url: "test.php", data: "name=garfield&age=18", async: false }).responsetext; $("#mydiv").html('<h2>'+html+'</h2>'); }); }); </script> </head> <body> <div id="mydiv"><h2>通过 ajax 改变文本</h2></div> <button id="testajax" type="button">ajax改变内容</button> </body> </html>
后台test.php文件代码:
<?php $msg='hello,'.$_post['name'].',your age is '.$_post['age'].'!'; echo $msg;
当然,我们还可以这样来调用ajax:
<!doctype html> <html> <head> <script type="text/javascript" src="//cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script> <script type="text/javascript"> $(function(){ //按钮单击时执行 $("#testajax").click(function(){ //ajax调用处理 $.ajax({ type: "post", url: "test.php", data: "name=garfield&age=18", success: function(data){ $("#mydiv").html('<h2>'+data+'</h2>'); } }); }); }); </script> </head> <body> <div id="mydiv"><h2>通过 ajax 改变文本</h2></div> <button id="testajax" type="button">ajax改变内容</button> </body> </html>
注意:
success: function(data)
中的data参数可以改为别的名称,比如success: function(msg)
,msg(data)
为返回的数据。 此处为回调函数的参数,而非
data: "name=garfield&age=18"
中的ajax调用中的data参数。
更多关于jquery相关内容感兴趣的读者可查看本站专题:《jquery中ajax用法总结》、《jquery扩展技巧总结》、《jquery常用插件及用法总结》、《jquery常见经典特效汇总》及《jquery选择器用法总结》
希望本文所述对大家jquery程序设计有所帮助。
上一篇: LAMP架构系统服务搭建过程详解
下一篇: 推荐一个基于Node.js的表单验证库