由js加载的Php脚本会丢失POST


Php Script loaded by js loses POST

我有一个ASPX-Page unter www.site.com/Page.aspx。有一个PHP脚本嵌入 sub.site.com/Script.php。这些脚本嵌入了javascript与

$('#LoadPhpScript').load("http://www.site.com/Proxy.aspx?http://sub.site.com/Script.php");

这工作正常,但有一个问题。在 PHP 脚本中,有一个表单调用相同的脚本 action="#"。但是在重新加载页面后,_POST 美元是空的。如何使用 .load - Call 发送 $_POST 信息?

你不能。 load只做 GET 请求。如果您需要发出 POST 请求,请使用 postajax 并使用 success 功能将内容添加到页面。

尝试将操作属性设置为空字符串。或者,您可以使用 S_SERVER['REQUEST_URI'] 值填充它。

这假设 ASP.NET 代理将允许它....