• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

Ajax请求中send(string)的string书写格式是怎样的?

这里的data不能是json或xml格式,那么string格式的书写形式是怎样的呢?另外有哪些途径可以获知,我查了w3c和慕课网都没有呢////////////////////////////////var request = new XMLHttpRequest();        request.open("POST", "serverjson.php");        var data = "name=" + document.getElementById("staffName").value                           + "&number=" + document.getElementById("staffNumber").value                           + "&sex=" + document.getElementById("staffSex").value                           + "&job=" + document.getElementById("staffJob").value;        request.setRequestHeader("Content-type","application/x-www-form-urlencoded");        request.send(data);

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与2

我猜你的问题应该是,ajax请求的参数如何将js 对象 转化为字符串形式。
因为ajax请求接受的参数实际上都是字符串,js对象是无法传过去的,所以你要把对象转成字符串,用的方法就是JSON.stringfy(obj)。


你这段代码,没必要在data赋值的时候用一堆字符串拼接。完全可以先把值赋给data对象,然后直接JSON.stringfy(data)就行了。

使用道具 举报

你json不也是个字符串么?json对象是不能直接当参数传,不是也得先JSON.stringify()么?
基本格式和get方式放在url后面的一样,也是“键=值&键=值”

使用道具 举报

发新帖

发布任务需求已有1031289位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!