我有以下Jquery回调函数,对此我有点怀疑(我不太了解Jquery):
$("form.readXmlForm").submit(function() {
// Riferimento all'elemento form che ha scatenato il submit
var form = $(this);
// Variabile che contiene il riferimento al bottone clickato
var button = form.children(":first");
$.ajax({ // Viene eseguita la chiamata AJAX
type: "POST", // Tipo di richiesta: POST
// URL verso quale viene inviata la richiesta
url: form.attr("action"),
// Dati XML inviati:
data: "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><javaBean><foo>bar</foo><fruit>apple</fruit></javaBean>",
// Tipo di media type accettabile dalla response:
contentType: "application/xml",
dataType: "text",
success: function(text) {
MvcUtil.showSuccessResponse(text, button);
},
error: function(xhr) {
MvcUtil.showErrorResponse(xhr.responseText, button);
}
});
如您所见,该函数只需向后端执行AJAX请求,并为此请求设置参数即可。
我已设置为将请求发送到URL,该请求是POST请求,并且要发送的数据为以下字符串:
“ barapple”
我很难理解 contentType* 和 dataType有 什么区别 *
我认为 contentType 指定了HTTP响应中可接受的数据类型,对吗?
和dataType?说啥?我在HTTP请求中发送的数据类型?
在这种情况下是“文本”,因为我要发送一个表示XML代码的文本字符串?
从文档中:
contentType(预设值:’application / x-www-form-urlencoded; charset = UTF-8’)
类型:字符串
将数据发送到服务器时,请使用此内容类型。默认值为“ application / x-www-form-urlencoded; charset =
UTF-8”,在大多数情况下都可以。如果您将内容类型显式传递给$
.ajax(),则它将始终被发送到服务器(即使没有数据发送)。如果未指定字符集,则将使用服务器的默认字符集将数据传输到服务器。您必须在服务器端对此进行适当解码。
和:
dataType(默认值:Intelligent Guess(xml,json,脚本或html))
类型:字符串
您期望从服务器返回的数据类型。如果未指定,则jQuery将尝试根据响应的MIME类型来推断它(XML
MIME类型将产生XML,在1.4中,JSON将产生JavaScript对象,在1.4中,脚本将执行该脚本,而其他任何内容将是以字符串形式返回)。
它们本质上与您认为的相反。
我有以下Jquery回调函数,我对它有一点怀疑(我不太了解Jquery): 如您所见,该函数只需向后端执行一个AJAX请求,为该请求设置参数。 数据类型呢?什么说?我在HTTP请求中发送的数据类型? 在这种情况下是“text”,因为我发送的是一个文本字符串,它呈现了XML代码?
问题内容: 我下载了Jquery UI自动加载,并查找remote-jsonp.html。这是ajax函数,但我打开控制台..在控制台中看不到任何请求… dataType;“ jsonp”和dataType;“ JSON”之间有什么区别 参考 http://jqueryui.com/demos/autocomplete/remote- jsonp.html 问题答案: 对于跨域请求,表示对不同域的
本文向大家介绍SCALAR和COLUMN函数之间的区别,包括了SCALAR和COLUMN函数之间的区别的使用技巧和注意事项,需要的朋友参考一下 DB2 SCALAR函数采用单个列值并返回单个结果。COLUMN函数从DB2表的多行中获取列值,并返回单个结果。对于SCALAR函数,仅涉及一行。 SCALAR 函数 描述 LENGTH 给出列值的长度 REPLACE 用于用另一个字符串替换一个字符串 C
本文向大家介绍Java 8中的函数和谓词之间的区别,包括了Java 8中的函数和谓词之间的区别的使用技巧和注意事项,需要的朋友参考一下 Java 8中引入了Function和Predicate两种功能接口,以用Java实现功能编程。 函数接口用于进行转换,它可以接受一个参数并产生结果。另一方面,谓词也只能接受一个参数,但只能返回布尔值。用于测试条件。 序号 键 功能 谓词 1 基本的 它可以包含2
问题内容: 如果我只是通过类似下面的函数,DataFrame.aggregate()和DataFrame.apply()函数之间的返回值的(类型)是否有任何区别 因为返回值看起来几乎一样。并且文档仅告诉: apply()-> apply:Series或DataFrame 聚合()->聚合:DataFrame 问题答案: agg有两种版本(aggregate的缩写)和适用:第一个版本在groupby
问题内容: 我一直以为功能和方法是相同的,直到我通过“ Swift编程语言”电子书学习Swift 之前。我发现我 不能greet(“John”, “Tuesday”)用来调用在类中声明的函数, Here is the code:- 当我在Objective-C中编程时,我从未意识到这种差异。 Swift中的函数和方法之间有什么区别? 在Swift中什么时候使用函数以及何时使用方法? 问题答案: 经