php如何获取js中的内容_解析PHP中的Javascript提取
我正在通过Javascript调用帖子请求,这是它的外观,
function syncDeviceId(deviceID, mod){
var request = new Request('url', {
method: 'POST',
body: JSON.stringify({
uuid: unique_id,
}),
mode: 'cors'
})
fetch(request).then(function(data) {
return
})
而我正试图改变这样的价值观,
$post['uuid'] = $_POST['uuid'];
?>
这将返回为空,如何从PHP中的fetch post请求中检索值.谢谢
解决方法:
这是因为您没有将Request的正文设置为正确的格式.
07001
body: Any body that you want to add to your request: this can be a
Blob, BufferSource, FormData, URLSearchParams, or USVString object.
Note that a request using the GET or HEAD method cannot have a body.
因此,将body设置为JSON字符串会使content-type标头成为text / plain.即使您将请求Content-Type设置为application / json也没关系,因为PHP默认情况下不知道如何解析传入的JSON请求有效负载(除非它最近在PHP 7中添加).
你可以在客户端做几件事
从对象创建一个FormData对象,并将其用作主体,将使用multipart / form内容类型
var data = {some:"data",even:"more"};
var fd = new FormData();
//very simply, doesn't handle complete objects
for(var i in data){
fd.append(i,data[i]);
}
var req = new Request("url",{
method:"POST",
body:fd,
mode:"cors"
});
创建一个URLSearchParams对象,将内容类型设置为application / x-www-form-urlencoded.注意:URLSearchParams不受广泛支持
//Similar to creating a simple FormData object
var data = {some:"data",even:"more"};
var params = new URLSearchParams();
for(i in data){
params.append(i,data[i]);
}
var req = new Request("url",{
method:"POST",
body:params,
mode:"cors"
});
创建一个查询字符串(即a = hello& b = world)并使用Headers对象将Content-Type设置为application / x-form-urlencoded
var data = {some:"data",even:"more"};
var headers = new Headers({
"Content-Type":"application/x-form-urlencoded"
});
var params = [];
for(i in data){
params.push(i + "=" + encodeURIComponent(data[i]));
}
var req = new Request("url",{
method:"POST",
body:params.join("&"),
headers:headers,
mode:"cors"
});
如果您仍想发送JSON有效负载而不是执行上述操作,则必须读取原始请求输入,然后使用json_decode获取数据
$json = file_get_contents('php://input');
$data = json_decode($json);
标签:php,javascript
来源: https://codeday.me/bug/20190609/1201578.html
php如何获取js中的内容_解析PHP中的Javascript提取相关推荐
- python移动文件中某个内容_如果python中的某些文件类型,则移动文件并创建目录...
这可能是一个简单的问题,但我对 python和编程一般都是新手. 我正在研究一个简单的程序,在镜像源位置的目录结构时,将.mp3文件从一个位置复制/移动到另一个位置.到目前为止我的工作,但它也在目标位 ...
- python中的doc_基于Python获取docx/doc文件内容代码解析
这篇文章主要介绍了基于Python获取docx/doc文件内容代码解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 整体思路: 下载文件并修改后缀 ...
- C语言试题四十四之移动一维数组中的内容,若数组中由n个整数,要求把下标从0到p(p小于等于n-1)的数组元素平移到数组的最后。
1. 题目 请编写一个函数function,它的功能是:移动一维数组中的内容,若数组中由n个整数,要求把下标从0到p(p小于等于n-1)的数组元素平移到数组的最后. 2 .温馨提示 C语言试题汇总里可 ...
- 使用命令将logcat中的内容输出到文本文件中
为什么80%的码农都做不了架构师?>>> 网上搜集的方法,自己只是试了一下第一种,很好用,如果是/mylogcat.txt 直接保存在了d盘,我猜是直接保存在了sdk所在的盘的 ...
- 网络编程8/17——将dict.txt中的内容导入到数据库中
目录 代码 运行结果 dict.txt 作业:将dict.txt中的内容导入到数据库中 注意: 导入后检查解释意思是否完整,双词性 中间有空格的单词 o'clock 代码 #include<st ...
- 前端服务器获取js文件偶尔慢_我所认识的前端性能优化
现象: 用户体验差 网页太卡打不开(卡.慢) 服务器带宽流量(成本) 服务器压力 从哪处理:各处的缓存 地址缓存 减少DNS的解析请求.预解析DNS(不是"解析DNS") TCP缓 ...
- android怎么截取接口返回html代码中的内容_如何实现文本内容折叠并显示“...查看全部”?...
来源 | https://wintc.top/article/58多行文本超过指定行数隐藏超出部分并显示"...查看全部"是一个常遇到的需求,网上也有人实现过类似的功能,不过还是想 ...
- SAP ABAP屏幕(Dialog)开发中,获取文本框的内容并且存到数据库中。
续更SAP相关内容. 这次讲一下在ABAP屏幕开发中怎样获取文本框的值. 在C# Winform开发中,我们直接 textBox.Text就可以取到文本框的值,但在ABAP中要繁琐一些. 好了,操作. ...
- eclipse中java获取js的值_javascript – 如何在Eclipse中使用Selenium将外部.js导入我的Java测试?...
It works, but it's not very useful, because I want to make an external .js which contains all the Ja ...
最新文章
- 模型花费几十万美元,五年之间指导无数项目,才发现负样本用的是null?
- 数据库报错: SQLCODE: -418, SQLSTATE: 42610, SQLERRMC: null
- 什么是逻辑分析仪?逻辑分析仪的参数、使用步骤和优势
- const 和指针赋值
- 排序:冒泡排序与选择排序
- NOI题库 python题解-2022.01.07整理(1.4-1.7)
- 清理日志文件尝试有效哦
- [MFC]Sqlite问题小记
- Netlink 0007 --- 创建实现分析
- (转)Please ensure Intel HAXM is properly installed and usable. 解决方案
- PCM音频数据的声音分贝值计算
- python中汉字如何转拼音?(PyPinyin 的基础用法)
- java项目远程调用别的项目接口
- 基于ssh的后台新闻管理系统
- Android + OpenCV 入门教程笔记(保姆级)
- 编解码学习笔记(三) Mpeg系列——Mpeg 1和Mpeg 2
- 大数据分析原地踏步 原来是分析工具面临信任问题
- 微信关注公众号获取用户信息
- 提示:Run-time error ‘339’:Cmponent 'MSCOMCTL.OCX'or one of its dependent..........的时候该怎么办?
- Python爬虫11-Scrapy爬虫框架