0

是否可以使用 $_POST 或 $_GET 而不是 $_REQUEST 将传递的数据处理到 php 页面

4

2 回答 2

0

您可以使用$.get()获取 http get 请求,使用$.post()获取 http post 请求,并在服务器端使用 $_GET 处理 get 请求,使用 $_POST 处理 post 请求。

于 2012-04-15T14:21:42.830 回答
0

是的,有可能。
如果你做这样的事情:

$('#result').load('ajax/test.html?var1=somevar&var2=someothervar', function() {
  alert('Load was performed.');
});

您可以使用 检索它$_GET[''];

如果你做这样的事情:

$.ajax({
    url:'/',
    data: {var1:"somevar", etc.}, // I'm not really sure about that syntax
    type:'POST', // note the type
    success:function(html){ alert(html) }
});

您可以使用 检索它$_POST[''];

POST 和 GET 还有其他方法,这是我在 google 上找到的第一个方法;)您始终可以使用它来检索它,$_REQUEST[''];因为它会同时查找 POST 和 GET 数据,以防您还不知道。

于 2012-04-15T14:37:00.723 回答