推荐一款jQueryajax插件(Ajaxify jQuery )

 
 
 
此插件相当强悍,但最后一个版本是在2008年,作者很久没更新了,我在寻找了好多关羽ajax的工具,没有发现比这个更灵活的了,也发现了与此插件类似的,近期有更新,但相比之下还没有这个成熟,我在后台中就应用了它,

网址,http://max.jsrhost.com/ajaxify/    
英文的,推荐用google浏览器浏览,自动翻译,被墙了的话用代理吧

说一下简单用法,第一步,载入jq库和此插件

 

复制代码

  1. <script type="text/javascript"
    src="jquery-1.4.4.min.js"></script>
  2. <script type="text/javascript"
    src="jquery.ajaxify.js"></script>

然后写出选择器代码

 

复制代码

  1. <script type="text/javascript">
  2. $('.demo').ajaxify();
  3. </script>

这样就可以在页面中使用ajax链接了
---------------------------------------------------------------------------------------------------------------------------------------------------
使用方法

比如超链接

 

复制代码

  1. <a class="demo" href="index.php"
    target="#container">载入index.php的内容载入到container</a>
  2. <div
    id="container"></div>

这个例子就是将index.php里的内容动态加载到id为“container”的div中,在学习ajax过程中你会遇到使用js的InnerHtml载入<script>标签无法运行的情况,这个插件没有这个问题,你可以动态载入任何内容,(除jquery库文件和插件本身外)

插件用法相当灵活另一种用法

 

复制代码

  1. <a id="demo" href="#">这是超链接</a>
  2. <div id="container"></div>
  3. <script type="text/javascript">
  4. $('#demo').ajaxify({
  5. link:'index.php',
  6. target: '#container'
  7. });
  8. </script>

-------------------------------------------------------------

以上例子举出了如何使用ajax请求,那么我们知道ajax是向div载入少量代码,并且不能载入jquery库怎么办?如果我想要向div载入index.php中的一部分代码怎么办?

很简单,比如index.php中的代码是这样的,

 

复制代码

  1. echo "1111111111";
  2. echo
    "2222222222";

我只想向div载入index.php中的1111111111这个代码片段,首先你要在php文件中作出标记:像这样

 

复制代码

  1. if($ajax==true){
  2. echo "1111111111";
  3. }else{
  4. echo "2222222222";
  5. }

然后要用到这个插件中全局配置中的参数,插件默认的是,“ajax=true”,

也就是说你要这样写

 

复制代码

  1. <script type="text/javascript">
  2. $('#demo').ajaxify({
  3. link:'index.php?ajax=true',    //其实这里你也可以不必加上“ajax=true”因为你的链接请求是通过这个ajax插件,也就默认含有ajax=true只是你看不见而已
  4. target: '#container'
  5. });
  6. </script>

这样便可让container只载入index.php中的echo"1111111";
的代码了,

这个例子讲的是,你可以只动态载入少量html代码,而不用在此载入大量的js、和css样式,只要加上ajax=true就是ajax请求,你可以根据要求用语句执行,哪些为ajax请求时不需要载入的代码,而不加也不会影响你正常超链接请求时的css样式和js功能

---------------------------------------------------------------------------------------------------------------------

ajax提交表单的方法(其实就多了一个form标签的id)

 

复制代码

  1. <form id="form1">
  2. 表单内容
  3. <a id="demo" href="">提交表单</a>
  4. </form>
  5. <div id="container">这里显示提交表单后返回的参数</div>
  6. <script type="text/javascript">
  7. $('#demo').ajaxify({
  8. forms:'#form1',
  9. link:'index.php',
  10. target: '#container'
  11. });
  12. </script>

我举得例子都是相当简单的,官方站立包含了相当详细的例子,包括load图片参数、触发参数,如点击触发,双击触发,页面载入完毕后触发,某表单得到焦点后触发(可作为表单验证),表单失去焦点后触发等

推荐一款jQueryajax插件(Ajaxify jQuery )的更多相关文章

  1. 推荐15款响应式的 jQuery Lightbox 插件

    利用现代 Web 技术,网络变得越来越轻巧与.模态框是突出展现内容的重要形式,能够让用户聚焦到重要的内容上去.在这个列表中,我们编制了15款响应式的 jQuery 灯箱库,这将有助于开发人员创建和设计 ...

  2. 推荐两款Xcode插件:KSImageNamed & ColorSense

    之前没怎么接触过Xcode插件,最近发现有人给Xcode做了一些方便编程的插件.今天就推荐两个我个人认为比较好的. 1.KSImageNamed 网站地址 KSImageNamed是一款方便填写图片文 ...

  3. 强烈推荐 16 款 IDEA 插件,让你的开发速度飞起来!

    当前使用的IDEA版本是2020.1.随着IDEA版本的升级,有些插件不再支持,而有些插件变成了收费插件,这些插件将不再推荐.以下列举的,都是亲测可以在2020.1版本的IDEA中使用的插件. 1 g ...

  4. 推荐10款 好用的 Jquery 评分插件

    Raty jQuery Raty这是一个能够自动生成可定制的星级评分jQuery插件.可以自定义图标,创建各种评级组合,星星数量,每一颗星星的注释,可以在当一个星星被点击时的加回调函数. 地址: Ra ...

  5. 推荐几款很棒的 JavaScript 表单美化和验证插件

    表单元素让人爱恨交加.作为网页最重要的组成部分,表单几乎无处不在,从简单的邮件订阅.登陆注册到复杂的需要多页填写的信息提交功能,表单都让开发者花费了大量的时间和精力去处理,以期实现好用又漂亮的表单功能 ...

  6. 值得拥有!精心推荐几款超实用的 CSS 开发工具

    当你开发一个网站或 Web 应用程序的时候,有合适的工具,绝对可以帮助您节省大量的时间.在这篇文章中,我为大家收集了超有用的 CSS 开发工具. 对于 Web 开发人员来说,找到有用的 CSS 开发工 ...

  7. 推荐15款最佳的 jQuery 分步引导插件

    当用户浏览到一个网站,它可能从不知道如何浏览,如何操作网站或 Web 应用程序的内容和流程.在这篇文章中,我们编制了一些最好的 jQuery 引导插件列表.你会发现这些插件对于提高你的网站的整体用户体 ...

  8. 推荐几款jQuery表格插件

    平时项目中,会碰到很多表格元素,这里推荐几款jQuery表格插件. Stackable.js 通常在小屏幕上,表格的表形形式不大好,因为用户会缩放平移,或者就是表格太小,导致数据不可见.Stackab ...

  9. 推荐20款基于 jQuery & CSS 的文本效果插件

    jQuery 和 CSS 可以说是设计和开发行业的一次革命.这一切如此简单,快捷的一站式服务.jQuery 允许你在你的网页中添加一些真正令人惊叹的东西而不用付出很大的努力,要感谢那些优秀的 jQue ...

随机推荐

  1. nginx配置2

    第四节 nginx 配置文件 1 keepalive_timeout   65;  设定保存长久连接时长 0代表禁止, 若不设置默认是75s 2keepalive_requests   nu;  在一 ...

  2. Eclipse 无输出,但不报错

    解决方法: 若界面中都没有console选项,则 工具栏 Window - Show View - Console Window - Preferences - Run/Debug - Console ...

  3. Spark-Unit1-spark概述与安装部署

    一.Spark概述 spark官网:spark.apache.org Spark是用的大规模数据处理的统一计算引擎,它是为大数据处理而设计的快速通用的计算引擎.spark诞生于加油大学伯克利分校AMP ...

  4. String、StringBuffer、StringBuilder的比较

    看String类的定义:public final class String...{private final char value[];} 看AbstractStringBuilder类的定义:abs ...

  5. SpringBoot使用WebFlux响应式编程操作数据库

    这一篇文章介绍SpringBoot使用WebFlux响应式编程操作MongoDb数据库. 前言 在之前一篇简单介绍了WebFlux响应式编程的操作,我们在来看一下下图,可以看到,在目前的Spring ...

  6. Intellij IDEA更改项目优先编译顺序

    今天启动公司项目突然发现了一个问题,类里面明明有这个方法,但是无论怎样都不编译.(由于公司项目是二次开发,代码都是第三方写的,代码请勿仔细看,怕伤了你的眼睛.) 如图,找不到setJGMC方法. 但是 ...

  7. vue注册和简单使用

      组件的出现就是为了解决页面布局等等一些列的问题. vue中的组件分为两种,全局组件和局部组件. 一  . 注册全局组件 通过Vue.component()创建一个全局组件之后,我们可以在一个通过  ...

  8. javascript 伪数组和转化为标准数组

    1: 什么是伪数组 伪数组是一个含有length属性的json对象, 它是按照索引的方式存储数据, 它并不具有数组的一些方法,只能能通过Array.prototype.slice转换为真正的数组,并且 ...

  9. Ubantu17.10 上安装gitlab

    http://www.jianshu.com/p/92f97939e33a 亲测成功

  10. 2017-9-13-Linux移植:u-boot的移植

    1.u-boot下载地址:http://ftp.denx.de/pub/u-boot/ 2.Linux环境下使用tar命令解压压缩包:tar -xzvf file.tar.gz tar -xvf fi ...