fetch 使用及如何接收JS传值
2017-11-11 11:59
696 查看
使用fetch基本方式:
fetch('https://mywebsite.com/endpoint/', { method: 'POST', headers: { 'Accept': 'application/json', 'Content-Type': 'application/json'}, body: JSON.stringify({ username: 'username', password: 'password'}) }).then(function(res){ console.log(res) })
方式一:增加headers 定义
在headers头部定义如下:
headers: {'Content-Type': 'application/x-www-form-urlencoded'},
同时body传值使用如下方式:
body:'username='+uname+'&password='+password
在php中使用如下接收
input('username')
方式二:改变php中接受方式
接受方式如下:
$arr = file_get_contents("php://input");
返回字符串对象,使用值需要做如下处理:
$result=array(); foreach (explode('&', $arr) as $t){ list($a,$b)=explode('=', $t); $result[$a]=$b; }
此时便可以如下接收传值:
$result['username']
总结
以上所述是小编给大家介绍的fetch 使用及如何接收JS传值,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
您可能感兴趣的文章:
相关文章推荐
- fetch 使用,如何能够接收JS的传值
- atlas tip - 如何使用script manager引用js文件
- 如何使用JMAIL组件实现邮件的发送与接收
- ASP.NET 2.0 如何使用JS获取所选当前TreeView节点的值?
- JS中如何使用二维数组
- 使用js脚本如何进行客户端验证时出现乱码怎么办?
- 使用js脚本如何进行客户端验证时出现乱码怎么办?
- 别人如何使用JsUnit的
- 如何使用 Cdosys.dll 库使用 Visual C# 中发送电子邮件带有附件接收邮件
- 如何使用js减少页面大量重复(js事件)语句
- JS中如何声明和使用对象
- JS中如何声明和使用函数
- VS2010技巧:如何在js文件中使用jQuery智能感知
- 如何使用Javascript(简称JS)取得LI里的内容(简单易懂的代码实例)
- 如何使用C#在发送往client的内容上加js代码
- 在使用JS调用Window.close()方法关闭一个窗口是,如何禁止弹出对话窗口?
- Joomla!中如何使用switcher.js实现一个位置上div层的切换显示 【转】
- [原创]用户控件中使用Js,如何在客户端引用用户控件中某个控件的ID
- 如果不使用 Navigate2 的方法去访问现有页面,如何将JS写到该浏览器中???
- 如何使用C#在发送往client的内容上加js代码(转)