作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
为了简化问题,我想要的只是将 3 个变量从 javascript 传递到 PHP。假设我有 4 个变量:a、b、c、消息。
我尝试过以下方法:
1)下面的代码在我的 javascript 文件中
window.location.href="somewebsite.php?x=" + a + "&y=" + b + "&z=" + c + "&msg=" + message;
我看到它实际上将值传递给 URL,它跳转到上面代码中指定的 PHP 网站,但不知何故从 $_POST['x'] 没有得到任何东西(我什至尝试 $_GET['x']和 $_REQUEST('x') 但它们都不起作用)
2)然后我尝试使用ajax
$.post("somewebsite.php",{x:a, y:b, z:c, msg:message})
与上面相同,没有任何内容传递到 PHP 网站。
3)我尝试使用表单提交我将所有内容放入表单中并将其提交到 PHP 网站,但我从 $_POST 得到的是一个空数组。
因此我得出结论,azurewebsites 服务器出现问题。这是我第一次使用window azure,所以我不知道它是如何工作的。任何建议将不胜感激。
最佳答案
你可以尝试一下ajax功能
$.ajax({
url:"url",
method:"post",
data:{x:a, y:b, z:c, msg:message},
success:function(data)
{
// success code
},
error:function(error)
{
// error code ;
}
});
关于javascript - 如何在azure网站上将变量从javascript发送到PHP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20804590/
我是一名优秀的程序员,十分优秀!