刚开始使用jQuery,我已经成功地通过使用POST参数,萤火虫证实了这一点:JQuery的:访问POST参数
Parameters
link [email protected]
Source
link=test1%40test.com
我不知道如何从接收页面访问此链接参数使用JQuery,它必须非常简单,但我一直在寻找的所有东西(jQuery网站,SO等)都提到了一切,但除此之外。
谢谢, 亚历克斯
刚开始使用jQuery,我已经成功地通过使用POST参数,萤火虫证实了这一点:JQuery的:访问POST参数
Parameters
link [email protected]
Source
link=test1%40test.com
我不知道如何从接收页面访问此链接参数使用JQuery,它必须非常简单,但我一直在寻找的所有东西(jQuery网站,SO等)都提到了一切,但除此之外。
谢谢, 亚历克斯
JavaScript不能访问POST。抱歉。您必须使用服务器端技术,或者使用GET属性(如果适用)。
那么,你可以在服务器端使用JavaScript,从而访问POST,但这不是问什么;-) – jholster
严格来说,JavaScript无法访问POST参数。你可以做的事情是让你的服务器端语言将值写入响应,以便客户端脚本可以访问它。所以在服务器上你可能有
var postData = <?php echo $_POST['link']; ?>;
然后你会像任何其他变量一样访问它。
Ew,没有。永远不要让未经过滤的内容进入你的HTML,更不用说你的Javascript - 它只是让它变得简单。至少将它包装在'json_encode'中,如果这是你选择的路径,以确保该字符串正确地转义为Javascript。 – Matchu
@Matchu这是一个快速的例子,当然这是一个可怕的想法。这只是为了说明这一点。 –
您只能使用POST参数的要求,从客户端(JavaScript)的发送到服务器。在其他方向上没有意义 - 服务器返回响应,而不是POST参数。这是根本问题,而不是JavaScript本身。
道歉,漫长的一天意味着我试图以一种愚蠢的方式去解决这个问题。我将切换到GET方法并以此方式访问它。 – Alex