无法通过Ajax调用在服务器端检索json数据

阿西夫·阿斯哈(Asif Asghar)

这是我从脚本复制粘贴的Ajax调用

       $.ajax({

        type: "POST",
        url: "createpdf.php?v=635473328964700000",
        data: optionsJSON,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        beforeSend: calls.beforeSend,
        success: calls.success,
        error: calls.error,
        complete: calls.complete

    });

当我在Firefox中检查控制台时

在参数选项卡中说

v 635473328964700000

在POST选项卡中说

  {'path':'services/imgProcess.php?c=ixs&t=rt7&ap=0&bp=0&cp=0&a1=01&a2=01&a3=01&     a4=01&a5=01&a6=01&a7=01&a8=01&a9=01&a10=01&a11=01&a12=01&a13=01&a14=01&a15=01&a16=01&a17=01&a18=01&a19=01&a20=01&b1=01&b2=01&b3=01&b4=01&b5=01&b6=01&b7=01&b8=01&b9=01&b10=01&b11=01&b12=01&b13=01&b14=01&b15=01&b16=01&b17=01&b18=01&b19=01&b20=01&c1=none&c2=none&c3=none&c4=none&c5=none&c6=none&c7=none&c8=none&c9=none&c10=none&c11=none&c12=none&c13=none&c14=none&c15=none&c16=none&c17=none&c18=none&c19=none&c20=none&l=1&acc-kitr=0&acc-kitm=0&acc-additionalkit=additionalkit&acc-plasticprotection=0&acc-fingerprotection=0&acc-knuckleprotection=0&acc-ballsthumb=0&width=720&height=480&cache=1411735356642','accessories':'{

  "sliders": "0",
  "kitr": "0",
  "kitm": "0",
  "additionalkit": "additionalkit",
  "plasticprotection": "0",
 "fingerprotection": "0",
 "knuckleprotection": "0",
 "ballsthumb": "0"
  }'}

作为响应,它说Array()我的createPDF.php文件中有此代码

 print_r($_POST);

我如何在服务器端检索发布的数据。请帮助我,这非常令人困惑。

史蒂夫

当前,您正在以json格式发送数据,因此php无法将数据解析到$_POST数组中。更改您的ajax以发送帖子数据:

data: {options: optionsJSON},
//contentType: "application/json; charset=utf-8",

或更改您的php以访问原始帖子流

print_r(file_get_contents('php://input'));

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从服务器端的jQuery Ajax检索“数据”?

Ajax调用无法访问服务器端

如何使用前端ajax通过post方法发送的node.js在服务器端检索数据?

MVC服务器端JSON检索

我无法通过Meteor.call调用Accounts.findUserByEmail()服务器端

如何在服务器端响应ajax调用?

jQuery Ajax不调用服务器端功能

在Ajax调用中在节点服务器端获取表单数据

无法调用服务器端的webmethod函数

通过Object格式从Ajax调用在node.js服务器上接收数据

Ajax在服务器端的对应

从网站抓取数据,该网站通过DataTables和Ajax执行服务器端数据处理

我将数组存储在json对象中,我使用ajax调用将其发送到服务器端,如何访问数据?

使用 DataTable 服务器端脚本在第二次单击按钮时无法调用 ajax

无法使用REST API控制器在服务器端检索url参数

使用数据表服务器端脚本Wordpress调用Ajax函数时遇到400错误请求

在 grpc 服务器端调用时检索 SSL 证书

如何使用 Jquery 在 Ajax 调用中调用 Mvc 服务器端验证

如何通过 JSON 将表数据从 HTML 前端传递到 Django 中的服务器端?

如何在 html 模板 (ASP.NET) 中的 Javascript 饼图中使用 AJAX 方法显示从客户端检索的动态服务器端数据

(服务器端)如何从MarkLogic检索数据并一次分页

如何在服务器端从Firebase数据库检索最后创建的对象

在JAXWS服务器端检索Soap Header

从Paypal订单服务器端检索送货地址

在服务器端检索锚点的颜色

通过jQuery GET调用传递参数在服务器端收到null

如何通过菜单调用插件(wordpress)的服务器端文件?

如何在Ajax调用上对服务器发送的值进行服务器端验证

禁用初始自动Ajax调用-DataTable服务器端分页