【问题标题】:jQuery Serialize Form Submission Undefined IndexjQuery 序列化表单提交未定义索引
【发布时间】:2016-03-06 20:54:28
【问题描述】:

我正在使用 jQuery serialize() 函数提交表单,我在 PHP 页面上得到了这个:

[data] => title=Demo&days=2;

但是当我使用 echo 或将 $_POST['days']value 保存到变量中时,我得到了 Undefined index: days

如何解决?

【问题讨论】:

  • Serialize 意味着将某些东西变成一个字符串,如果您将某些东西变成一个字符串,如果您希望这样访问它,您需要将它变成一个数组。在 $_POST 上执行 var_dump 并查看数据的外观,以便您对其进行解析。

标签: php jquery ajax post serialization


【解决方案1】:

如果 data 是发布的变量,那么您必须在 PHP 脚本中解析字符串。如果它是一个 GET 请求并且这就是您需要使用 $_GET 的 url。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-29
    • 2014-02-15
    • 2014-03-03
    • 1970-01-01
    • 1970-01-01
    • 2018-04-14
    • 1970-01-01
    • 2017-07-23
    相关资源
    最近更新 更多