ajax-Ajax的各种传值方式有什么区别吗?(有图)

问题描述

Ajax的各种传值方式有什么区别吗?(有图)


这么多方式有什么区别吗?
学其中一个应该就够用了吧


如图所示

解决方案

一般用8-7的ajax方式就够了,其它都不太常用或者有局限。

解决方案二:

对于jquery来说,各种方法,最终调用的都是ajax这个方法,其他都是做了简单的封装。
另外ajaxsetup可以看一下,这里有些参数设置。

解决方案三:

8-7,8-1,8-4,8-5方式都差不多,懂一种其他都会了。

解决方案四:

ajax做局部刷新的, url一般会传一个值到后台,后台根据这个值,获取你想要的数据。 例如: 你ajax删除,就url传的时候把要删除的物品Id传到后台,后台根据这个id查询数据库,删除这个物品。

解决方案五:

一般看$.ajax的配置就好,其他都是居于$.ajax扩展出来的。

需要注意的是$.ajax不可以跨域请求数据(有特殊限制),不理会服务器端跳转头,更改浏览器地址栏,不解析返回的js脚本等

而不普通的form表单没有跨域限制(如果跨域了可能获取不到返回值),可以执行跳转和解析js脚本等

时间: 2024-10-04 13:32:28

ajax-Ajax的各种传值方式有什么区别吗?(有图)的相关文章

php传值方式和ajax的验证功能

PHP前台传值到后台进行验证的3种方式 1.不外乎就是post,get和ajax方式 post和get方式就是在表单上用method方式规定主要就是ajax动态传值进行后台验证 2.ajax 动态传值代码如下 //给调用ajax的这里设一个函数 function u_ajax(uname,upass){ //创建ajax if(window.XMLHttpRequest){ xmlhttp = new XMLHttpRequest(); }else{ xmlhttp = new ActiveOb

通过ajax jsonp跨域传值

问题描述 通过ajax jsonp跨域传值 我想把这个 var itemData = new Object(); itemData = {"dollercost":dollerCost,"rmbcost":rmbCost,"contnum20GP":$("#contNum20GP").html(),"contnum40GP":$("#contNum40GP").html(),"

jQuery Ajax 上传文件处理方式介绍(推荐)_jquery

AJAX 是一种与服务器交换数据的技术,可以在补充在整个页面的情况下更新网页的一部分. 下面的表格列出了所有的 jQuery AJAX 方法: jQuery Ajax在web应用开发中很常用,它主要包括有ajax,get,post,load,getscript等等这几种常用无刷新操作方法,接下来通过本文给大家介绍jquery ajax 上传文件处理方式. FormData对象 XMLHttpRequest Level 2添加了一个新的接口FormData.利用FormData对象,我们可以通过J

Ajax提交与传统表单提交的区别说明

  本篇文章主要是对Ajax提交与传统表单提交的区别进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助 Ajax提交是通过js来提交请求,请求与响应均由js引擎来处理,页面不会刷新,用户感觉不到实际上浏览器发出了请求.比如说我们希望网页总是显示最新的新闻,而又不想老是去点刷新按钮,我们就可以用Ajax机制来实现.网上的客服软件也是ajax请求的一个比较好的案例.传统的请求页面将实现刷新,因此局限性很大. 1.为什么用AJAX? 使用AJAX,用户对Web的体验会更"敏捷":

UIButton的两种block传值方式

UIButton的两种block传值方式 方式1 - 作为属性来传值 BlockView.h 与 BlockView.m // // BlockView.h // Block // // Created by YouXianMing on 15/1/14. // Copyright (c) 2015年 YouXianMing. All rights reserved. // #import <UIKit/UIKit.h> @class BlockView; /** 定义枚举值 */ typed

使用jqMobi开发app基础之页面传值方式

PC版的web程序两个两个页面之间的传值方式主要有,cookie,查询字符串,还可以通过服务端的session来交换数据.但app的传值方式呢? 由于app基本都是单页面的方式,查询字符串这种方式似乎行不通了,至少目前个人还没有见到这种例子.. 主要有1HTML5 LocalStorage 本地存储,2隐藏字段,3扩展属性,4服务器端的session等 1HTML5 LocalStorage 本地存储 这种传值方式类似于cookie传值方式,是HTML5的新标准.在HTML5中,本地存储是一个w

Android的Handler几种常见的传值方式

package com.handlerThread; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.os.HandlerThread; import android.os.Looper; import android.os.Message; public class handlerThread2 extends Activity { @Overrid

JS与Ajax Get和Post在使用上的区别实例详解_javascript技巧

get和post方法最大的不同在于: 1.get方法传值参数在url里面,而post参数放send里面 2.post方法必须加上 xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 下面实例可以看get方法 xmlHttp.open("GET","for.php?text="+url,true); 在post里面表现为:

Js+Ajax,Get和Post在使用上的区别小结_javascript技巧

get和post方法最大的不同在于: 1.get方法传值参数在url里面,而post参数放send里面 2.post方法必须加上 xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 下面实例可以看get方法 xmlHttp.open("GET","for.php?text="+url,true); 在post里面表现为: