• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

小弟我用jquery的AJAX通过POST过来数据 appliction/json-rpc 接收不到,这是为什么?

php 搞代码 3年前 (2022-01-24) 9次浏览 已收录 0个评论

我用jquery的AJAX通过POST过来数据 appliction/json-rpc 接收不到,这是为什么??

JScript code

<!---ecms Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js" type="text/javascript"></script><script>$.ajax({    type: 'POST',    url: "http://localhost/bubblewitch/index.php/rpc/ClientApi",    data: JSON.stringify("[{2:2},{1:1}]"),    success: function(){},    dataType: "text",    contentType: "application/json-rpc",    timeout:60000,    error: function(){}}); </script>

以上是我的代码,我用POST过来传到服务器,结果我在服务器 $_POST里获取不到
这是为什么??,是不是 application/json-rpc的传输格式导致的,如果这 application/json-rpc传输格式我要怎么在后端获取POST值

——解决方案——————–

PHP code

$s = fopen("php://input", 'rb');echo fread($s, 10000);
------解决方案----------本文来源gaodai#ma#com搞*!代#%^码$网!搞代gaodaima码----------
当然有:

$s = file_get_contents('php://input');

$s 就是传入的参数

------解决方案--------------------
因为传输协议不合适


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:小弟我用jquery的AJAX通过POST过来数据 appliction/json-rpc 接收不到,这是为什么?
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址