最近,我们已经从一个网络主机转移到另一个网络主机。我们的虚拟主机托管的PHP版本现在是 5.3.13 ,旧的虚拟主机是 5.3.5 ,我的localhost PHP版本 5.4.7
我已将$.post()
之类的jQuery代码调整为$.ajax()
,但这根本没用。它工作正常我们的旧网络托管和我的本地主机,困惑我的是为什么它不能在我们的新网络托管上工作。这与IIS有关吗?
答案 0 :(得分:0)
那么,如果你把空数据对象或字符串发送到服务器?
在发送ajax请求之前尝试使用console.log(data)
。 М确保data
是键/值对。 {product_id: "3452", variant_id: "2"}
在var_dump($_POST)
开头轻松/controller/function_name
之后。我认为这是问题所在。如果它将清空调试您的应用程序以找出$ _POST丢失的位置。