【发布时间】:2015-12-14 14:35:45
【问题描述】:
我有一个关于将 POST 请求从 iOS 应用程序发送到用 php 编写的网络服务的问题,该服务最终将查询 MySQL 数据库。
tldr:如何在浏览器窗口中直接查看 POST 变量的内容,无需刷新?
长版:
我在 Xcode 中编写了我的 Swift 代码,包括 NSURLSession、请求、数据等。
我将一个 php 网页设置为 var_dump($_POST);,以便我可以检查数据是否正确发送(我的数据是 Xcode 中的硬编码字符串,用于测试目的)。
直到我决定在绑定POST 变量的网页中添加一个测试查询语句之前,我都无法弄清楚为什么我一直为空POST 变量。瞧,查询运行成功,我的表也更新了。
我现在意识到我认为POST 变量为空的原因是因为我正在刷新网页以查看var_dump 的结果。我现在也知道这是删除 POST 数据,因为当我使用查询语句重复此操作时,我的表正在获取 NULL 行。
我的问题是如何在浏览器窗口中直接查看POST变量的内容,而不需要刷新?我知道这一定是我带领自己进行的真正的菜鸟追逐......但我是菜鸟。
谢谢
【问题讨论】:
-
欢迎来到 SO,我们在这里帮助那些遇到代码问题的人。如果您的代码有问题(例如错误),请将您的代码发布到您的问题中,并告诉我们您希望代码做什么、它实际做什么以及您为解决此问题所做的尝试。还可以看看这个页面,它告诉你how to ask a good question 也看看tour 页面,它告诉你所有你需要知道的关于SO。
-
这个问题和mysql、sowft、ios还是数据库有什么关系?
-
@BRoebie 好吧,我的代码确实有效......任何地方都没有错误,它实现了我想要的。我只想知道如何在不刷新浏览器窗口的情况下访问 POST 变量。
-
您是否尝试在发布后打开浏览器并查看价值?为此,您需要存储和检索该值。
标签: php ios mysql database swift