json_decode() 无法正常工作

2023-12-23

这里我使用简单的html+jquery+ajax文件 ajax代码在这里

var email = "[email protected] /cdn-cgi/l/email-protection";
var username = "ankur_07";
var password = "pass07";
var phone_no = "7676715797";
var datastring = {
    "email": email,
    "username": username,
    "password": password,
    "phone_no": phone_no
};

            $.ajax({ 
                type: "POST",
                url: "../test/testreg.php",
                data: {datastring : JSON.stringify(datastring)}, //with the page number as a parameter
                dataType: 'html', //expect html to be returned
                async: false,
                success: function (data) {
                    alert(data);
                    /*if(data=="hello"){
                        message = "Mail Sent Successfully";
                    } else {
                        message = "Oops, mail doesn't send.!!!";
                    }
                    alert(message);*/
                }
            });
            return false;

我从这个文件发送 json 并 ant 进入另一个文件testreg.php文件 但它没有解码 json,它显示如下行,使用 inecho {\"email\":\"[email protected] /cdn-cgi/l/email-protection\",\"username\":\"ankur_07\",\"password\":\"pass07\",\"phone_no\":\"7676715797\"}

if(isset($_POST['datastring']))
{
           $data = $_POST['datastring'];
           $data = json_decode($data);

           print_r($data);
   }

请帮助我摆脱这个困境..


Replace

data: {datastring : JSON.stringify(datastring)},

by

data: {datastring : datastring},

解释:

您没有发送 JSON。您发送转义字符串(删除 JSON 格式),因为您使用JSON.stringify.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

json_decode() 无法正常工作 的相关文章

  • 编辑 HTACCESS 文件以防止直接访问特定文件夹中的特定文件

    我试图阻止直接访问子文件夹中的特定文件 我意识到这个论坛上有很多描述类似问题的主题 但是 我的似乎有点尴尬 由于我已经存在 HTACCESS 文件 这是文件的文件路径 www example com PRINCIPAL PROJECTS m
  • 如何在HTML中的PHP中注释掉HTML和PHP?

    这是我想注释掉的一行代码 h1 class post title a href title a h1 一种流行的注释方法是分别注释 html 和 php 有一个更好的方法吗
  • 键绑定 - 鼠标中键与 Sublime Text 2

    有谁知道是否可以将鼠标中键绑定到 Sublime Text 2 中的操作 我知道可以进行一些鼠标交互 因为您可以使用后退和前进按钮 基本上 我将使用此按钮通过 sFTP 插件上传文件 这样我需要按下的按钮数量就会从 3 个减少到 1 个 目
  • 通过 URL 指定控制器类与为每个控制器编写一个脚本相比,有何优缺点?

    今年夏天我安装了两个不同的 PHP 系统 每个都使用两种不同的方法 方法 1 每个任务一个 PHP 文件 该方法需要一个PHP为每个主要任务创建文件 例如 我的上传脚本可以通过http www domain com upload php O
  • 访问sendBeacon发送的数据

    文档表明sendBeacon通过发送其数据HTTP POST request 但在 PHP 中 POST变量似乎是一个空数组 这是我的 JavaScript 代码 navigator sendBeacon beacon log php My
  • WordPress 包含 SVG 文件错误

    我使用 PHP 和 WordPress 在本地主机上 我可以毫无问题地包含 SVG 文件 但在实时服务器上 我尝试包含一个 SVG 文件以便能够使用 CSS 对其进行样式设置 我收到此错误消息 Parse error syntax erro
  • 如何在ASP.NET Webform中使用Jquery表单插件?

    我遇到了这个插件 http malsup com jquery form getting started http malsup com jquery form getting started 我想知道如何在 ASP NET WebForm
  • 对 SimpleXML 数据进行排序和分组

    我正在对 XML 文件中的出版物数据进行排序和分组 我目前使用的方法效果很好大部分情况下 尽管我觉得有一种更有效的方法来完成我想要完成的任务 以下是目标节点的示例
  • 在 WooCommerce 中添加到购物车之前清空购物车

    我正在使用 WP 作业管理器和 Woo Subscriptions Now 最初 我选择了一个套餐 Woo Subscription 然后我添加了所有细节 但没有提交 回到网站 所以要再次购买 我需要选择一个套餐 于是我选择了套餐并填写了详
  • Jquery从下拉列表中获取所选值的id

    我有一个下拉列表 可以从数据库获取值 如下所示 get getJobs function jobs seljobs jobs var i 0 jobs forEach function n alert job id n id 32 67 4
  • 动画进度元素值

    我有一个progress元素 该元素如下所示 div class container div div div
  • 检查 touchend 是否在拖动后出现

    我有一些代码可以更改表的类 在手机上 有时表格对于屏幕来说太宽 用户将拖动 滚动来查看内容 但是 当他们触摸并拖动表格时 每次拖动都会触发 touchend 如何测试触摸端是否是触摸拖动的结果 我尝试跟踪dragstart和dragend
  • PHP 扩展开发入门 [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 请推荐有关 PHP 低 级 modules 编程接口的帮助文章或教程 搜索我的书签 我发现的唯一链接是
  • PHP print_r() 中 _r 的含义是什么?

    我见过这个答案 https stackoverflow com questions 13103410 what does r suffix mean就这样 但我不确定它对于 PHP 是否相同 如果是 可重入的含义是什么 From PHP n
  • 如何通过ssh检查ubuntu服务器上是否存在php和apache

    如何通过ssh检查Ubuntu服务器上apache是 否安装了php和mysql 另外如果安装的话在哪个目录 如果安装了其他软件包 例如 lighttpd 那么它在哪里 确定程序是否已安装的另一种方法是使用which命令 它将显示您正在搜索
  • JSON 数组到 C# 列表

    如何将这个简单的 JSON 字符串反序列化为 C 中的列表 on4ThnU7 n71YZYVKD CVfSpM2W 10kQotV 这样 List
  • shell-out 值到 md5(加密)函数

    我正在寻找一种解决方案 我正在构建 JSON 记录 并需要在 JQ 中生成一些文本 但将此文本通过管道传输到 MD5 求和函数并将其用作键的值 echo first John last Big jq id first last md5 通过
  • 单击引导分页链接时调用 jquery 函数

    我想在单击引导分页链接时调用 jquery 函数 假设我想从第1页遍历到第2页 应该调用一个jquery函数 我正在使用以下代码 但它不起作用 ul pagination on click li function alert page ch
  • ZF3/2 - 如何捕获 EVENT_DISPATCH 侦听器中引发的异常?

    有什么方法可以在 EVENT DISPATCH 监听器中抛出异常吗 class Module public function onBootstrap EventInterface event application event gt get
  • 如何使用 php 将 *.xlsb 转换为数组或 *.csv

    我正在尝试转换 xlsb文件到php array or csv文件 或至少 xls 我尝试使用PHPExcel 但看起来它无法识别该文件中的内容 我注意到 你可以重命名 xlsb文件到 zip文件 然后使用命令行解压缩unzip zip 之

随机推荐

  • 如何使用 Azure.Messaging.ServiceBus 库添加自定义属性?

    最新的SDK Azure 消息传递 ServiceBus 7 0 1 https learn microsoft com en us azure service bus messaging service bus performance i
  • JavaScript:将参数传递给回调函数

    我正在尝试将一些参数传递给用作callback 我怎样才能做到这一点 这是我的尝试 function tryMe param1 param2 alert param1 and param2 function callbackTester c
  • 当前类型是接口,无法构造。您是否缺少类型映射?

    我有一个控制器类 它负责双击命令 然后调用一个向用户弹出窗口的方法 就像是 var popup container GetService
  • 在 TortoiseSVN 日志中,我可以使用什么正则表达式来搜索*不是*特定作者的条目?

    我正在查看 TortoiseSVN 中特定分支的日志消息 我们有一个自动构建过程 它使用作者 构建者 定期提交到分支 在TortoiseSVN搜索框中 您可以按作者过滤 也可以使用正则表达式 我可以使用什么搜索表达式来显示所有未由作者 bu
  • 使用 jquery 定期更改数组中的文本

    我有一个跨度 例如 p Here is a sentence span this span is what changes p 我希望该跨度的内容在术语列表之间每隔一段时间改变一次 因此内容可能会更改为 span then span spa
  • django修改请求对象

    我已经有一个 django 项目 它的逻辑如下 url URL 用户名 名称 pwd 密码 view def func request dic request GET username dic get username pwd dic ge
  • DHL 跟踪货件请求 - WSDL - PHP - SOAP

    第一次发帖 如有违反论坛规则等请原谅 我正在尝试使用 DHL api 来跟踪货件 这是我目前拥有的代码 client new SoapClient https wsbuat dhl com 8300 gbl glDHLExpressTrac
  • 在 Scala 中使用 Shapeless 折叠不同类型的列表

    据我所知 无形提供了HList 异质性list 类型 可以包含多种类型 可以折叠吗HList 例如 ref Composable application architecture with reasonably priced monad c
  • 部署 ASP.NET 站点时如何处理连接字符串?

    现在我们的测试和生产数据库位于同一服务器上 但名称不同 部署意味着编辑 Web config 以更改正确数据库的所有连接字符串 我经常忘记的一个步骤 我们终于创建了一个新的数据库服务器用于测试 我正在将数据库移过去 但现在服务器将有所不同
  • 在 Cython 中检查 nan

    我正在寻找一种方法来检查 Cython 代码中的 NaN 值 目前 我正在使用 if value value value is NaN else value is not NaN 有一个更好的方法吗 是否可以使用 Numpy 之类的函数is
  • 使用 kotlin 在 android 中获取屏幕截图的最简单方法是什么?

    我有一个 imageView 和几个 textView 我的应用程序允许用户将 textView 拖动到 imageView 的每个坐标上 imageView不是全屏的 该用户想要 换句话说 这个应用程序允许用户向用户图像添加多个标题 并将
  • Py4JError:JVM 中不存在 SparkConf

    我正在运行 pyspark 但有时它可能不稳定 有几次它在执行此命令时崩溃 spark conf SparkConf 并出现以下错误消息 File home user1 spark spark 1 5 1 bin hadoop2 6 pyt
  • 加载 Apple MAP 时的应用程序大小

    我正在努力解决一个看起来很简单的问题 但它使应用程序的运行大小达到 30 35 MB 该应用程序启用了 ARC 这是场景 1 我调用UIViewcontroller从我的方法中 viewController实例是该方法的本地实例 将其推送到
  • 安卓。文本输入布局。切换密码可见性事件侦听器?

    TextInputLayout 中有一个用于输入类型 textPassword 的密码可见性切换按钮 是否有可能捕获切换事件 我找不到任何公共方法 我查看了 TextInputLayout 的源代码以找到切换按钮的视图类型 它的 Check
  • OSError:无法识别图像文件

    我正在尝试在 pytorch 中执行 impelement 代码 但出现以下错误 我的python版本是3 6 我的操作系统是linux ubuntu 16 04 lts 我在 mac os 旁边安装了 linux 我们将使用 torchv
  • 如何使用 React-Query 处理多个查询

    我已经开始使用 React Query 如果我只需要从数据库中的单个集合中获取数据 它会非常有效 但是 我正在努力寻找一种查询多个集合以在单个组件中使用的好方法 一个查询 没问题 const isLoading isError data e
  • CakePHP Twitter 克隆:无法让关注系统工作

    抱歉 标题不具有描述性 但我不知道如何表达它 目前 我正在尝试使用 cakePHP 开发 Twitter 克隆 因为我是网络编程新手 我带了3张桌子 用户 ID 姓名 id是自动生成的id 用户名 推文 id 内容 user id id是自
  • 在终端上显示输出并将最后 10 行添加到日志文件中

    我需要运行一个脚本并将完整内容输出到终端 然后我想从终端输出中获取最后 10 行并将它们放入日志文件中 我尝试过使用 script sh 2 gt 1 tail 10 gt log log但这会停止向终端的输出 利用流程替代bash wit
  • 按列分组的查询结果的行号

    我有一个包含以下列的表 编号 fk id 接收日期 可能有多个记录具有共同的fk id 它代表相关表中的外键id 我需要创建一个查询 为每条记录分配行号 按 fk id 分组 按 rcv date 排序 我最初从以下查询开始 它对于排序和分
  • json_decode() 无法正常工作

    这里我使用简单的html jquery ajax文件 ajax代码在这里 var email email protected cdn cgi l email protection var username ankur 07 var pass