直接指向URL的ajax()或post()请求

时间:2014-09-14 03:44:45

标签: ajax jquery-post

我有一个带有查询参数的网址:

var url = 'http://example.com/ajax.php?action=update_count&product=1234'

因此,我需要为ajax请求发送的所有查询参数已经在URL中,我试过这个:

$.post( url, '', callback, 'json');

但是,它不会发送POST数据。

所以,我想问一下我是否可以在没有数据对象/字符串的情况下执行ajax / post请求,因为查询args已经在url中。

感谢。

1 个答案:

答案 0 :(得分:2)

如果您在网址中添加了参数,则会将其视为GET参数,而不是POST参数。您需要使用通常用于获取URL参数的任何服务器端机制。例如,在PHP中,它将是$_GET['action'] and $ _ GET [' product']`。

如果您希望能够在GETPOST中发送参数,则可以使用PHP的$_REQUEST变量。它合并了两组参数。