在使用jQuery发起请求时,我们经常需要传递多个参数。常见参数类型包括:
1。查询字符串参数 2. 数据参数 3.JSON参数 4. XML参数
对于查询字符串参数,我们可以通过将参数拼接到URL末尾来传递参数。例如:
$.get('https://m.smtshopping.cn', {name: 'John',age: 30});
在这个例子中,我们传递了两个参数,即name和age。
对于数据参数,我们可以使用jQuery的post()函数发送POST请求并将数据传递到服务器。例如:
$.post('https://m.smtshopping.cn', {name: 'John',age: 30});
在这个例子中,我们发送一个POST请求,数据{name: 'John的,年龄:30}被传递到服务器。
对于 JSON 参数,我们需要先将参数转换为 JSON 字符串,然后将其作为请求的正文发送到服务器。例如:
var data = {姓名:'John',年龄:30}; $.ajax({ 网址:'https://m.smtshopping.cn', 类型:'发布', 内容类型:'应用程序/json', 数据:JSON.stringify(数据) });
在这个例子中,我们首先将数据{name: 'John',age: 30}转换为JSON字符串,然后发送ajax()函数到https://m.smtshopping.cn POST请求, JSON 字符串作为请求正文发送到服务器。
对于XML参数,我们需要将参数转换为XML格式,然后作为请求体发送到服务器。例如:
var data = ''; $.ajax({ 网址:'https://m.smtshopping.cn', 类型:'发布', 内容类型:'应用程序/xml', 数据:数据 }); John 30
在本例中,我们将数据{name: 'John',age: 30}转换为XML格式,并将其作为请求正文发送到https://m.smtshopping.cn。