
正文
jquery.post的简单介绍
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
jQuery.post()失败
1. 把你前端alert("status")改成alert(status)
2. 打开浏览器console(控制台)刷新页面,以火狐为例,POST执行后,控制台会显示POST 和你post到的URL,后面写状态,成功了就是这样 [HTTP/1.1 200 OK 1ms],200是没问题,404是你的路由有问题,500是你php有问题,要是200了还不能正常显示就是JS有问题
相关问答
Q1: jquery post如何传值
定义和用法
post() 方法通过 HTTP POST 请求从服务器载入数据。
语法
jQuery.post(url,data,success(data, textStatus, jqXHR),dataType)
参数描述
url 必需。规定把请求发送到哪个 URL。
data 可选。映射或字符串值。规定连同请求发送到服务器的数据。
success(data, textStatus, jqXHR) 可选。请求成功时执行的回调函数。
dataType 可选。规定预期的服务器响应的数据类型。默认执行智能判断(xml、json、script 或 html)。
调用:
$.post("ajax/ajax.php",{"name":"小明"} function(data) {
$(".result").html(data);
});
Q2: jquery的.post和 ajax的区别是什么
ajax:
jQuery.ajax( url [, settings ] )
url
类型: String
一个用来包含发送请求的URL字符串。
settings
类型: PlainObject
一个以"{键:值}"组成的AJAX 请求设置。所有选项都是可选的。可以使用$.ajaxSetup()设置任何默认参数。看jQuery.ajax( settings )下所有设置的完整列表。
例子:
$.ajax({ accepts: { mycustomtype: 'application/x-some-custom-type' }, // Instructions for how to deserialize a `mycustomtype` converters: { 'text mycustomtype': function(result) { // Do Stuff return newresult; } }, // Expect a `mycustomtype` back from server dataType: 'mycustomtype'});
post:
jQuery.post( url [, data ] [, success ] [, dataType ] )
url
类型:String
一个包含发送请求的URL字符串.
data
类型:PlainObject or String
一个普通对象或字符串,通过请求发送给服务器。
success
类型:Function( PlainObject data, String textStatus, jqXHR jqXHR )
当请求成功后执行的回调函数。 如果提供dataType选项,那么这个success选项是必须的, 但这种情况下你可以使用null。
dataType
类型:String
从服务器返回的预期的数据类型。默认:智能猜测(xml, json, script, text,html)。
例子:
$.ajax({ type: "POST", url: url, data: data, success: success, dataType: dataType});
Q3: SCRIPT87: 参数无效. jquery-1.4.4.js, 行5966 字符17
肯定不是jquery本身,而是你的程序问题咯。可能是某个值没有定义。比如
username:username
最好写成"username":username
并且username要确保被赋值。
Q4: jQuery 里的$.post()是什么函数?
$.post()是jquery一个简单的 POST 请求功能以取代复杂 $.ajax .
第一个"php/folders.php"url,{fun:"addDir", dirname:dirname, newDirname:newDirname, fetchDir:dirname}是data也就是你要传的参数,function(res)是回调函数。
扩展资料:
jquery中$.post()方法的简单实例
在jqery中有这样一个方法,$.post()下面就这个方法做一个简单的实例:
jQuery.post( url, [data], [callback], [type] ) :
使用POST方式来进行异步请求
参数:
url (String) : 发送请求的URL地址.
data (Map) : (可选) 要发送给服务器的数据,以 Key/value 的键值对形式表示。
callback (Function) : (可选) 载入成功时回调函数(只有当Response的返回状态是success才是调用该方法)。
type (String) : (可选)官方的说明是:Type of data to be sent。其实应该为客户端请求的类型(JSON,XML,等等)
1.html页面(index.html)
Q5: jquery中的$.post()方法最后一个参数是什么?
是text文本数据。
$.ajax()函数依赖服务器提供的信息来处理返回的数据。如果服务器报告说返回的数据是XML,那么返回的结果就可以用普通的XML方法或者jQuery的选择器来遍历。如果见得到其他类型,比如HTML,则数据就以文本形式来对待。
通过dataType选项还可以指定其他不同数据处理方式。除了单纯的XML,还可以指定 html、json、jsonp、script或者text。
其中,text和xml类型返回的数据不会经过处理。数据仅仅简单的将XMLHttpRequest的responseText或responseHTML属性传递给success回调函数。
注意,我们必须确保网页服务器报告的MIME类型与我们选择的dataType所匹配。比如说,XML的话,服务器端就必须声明text/xml 或者 application/xml 来获得一致的结果。
如果指定为html类型,任何内嵌的JavaScript都会在HTML作为一个字符串返回之前执行。类似的,指定script类型的话,也会先执行服务器端生成JavaScript,然后再把脚本作为一个文本数据返回。
如果指定为json类型,则会把获取到的数据作为一个JavaScript对象来解析,并且把构建好的对象作为结果返回。为了实现这个目的,他首先尝试使用JSON.parse()。
如果浏览器不支持,则使用一个函数来构建。JSON数据是一种能很方便通过JavaScript解析的结构化数据。如果获取的数据文件存放在远程服务器上(域名不同,也就是跨域获取数据),则需要使用jsonp类型。






