FormData 对象的使用

因为什么呢,公司最近要用自己封装的框架.我负责泰国支付接口这一块儿,所以测试接口的时候就遇到了.

如何创建一个FormData对象?

var formData = new FormData();
formData.append("username", "yz");
formData.append("accountnum", 123); // 123会被立即转换成字符串"123"

// HTML 文件类型input,由用户选择
formData.append("userfile", fileInputElement.files[0]);

// JavaScript file-like 对象
var content = '<a id="a"><b id="b">hey!</b></a>'; // 新文件的正文...
var blob = new Blob([content], { type: "text/xml"});

formData.append("webmasterfile", blob);

var request = new XMLHttpRequest();
request.open("POST", "http://xxx.html");
request.send(formData);

文档中包含了四个字段,使用了XMLHttpRequest的send()方法发送了表单数据.为什么会想到这点,因为在接入支付接口的时候会指定一个ret_url,然后第三方支付那边会返回来一些参数,他们可能就是用的这种方式

然后你就可以通过这种方式在服务端来获取传回来的值,也就可以保存到数据库之类的操作了

String res_cd = (String) request.getParameter("res_cd")
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值