当我的数据是URL样式的字符串时,发出AJAX请求是可行的。
var options = {
type: \'post\',
data: \'action=my_action\'
};
该函数将被调用并返回一些虚假数据。
如果我尝试进行相同的调用,但使用JSON,则不会起作用。我已经尝试了几种不同的方法,但管理员。php只需返回-1。
jQuery或Wordpress中是否有需要更改的内容以允许这样做?
以下是我尝试过的其他几种方法。
var options = {
type: \'post\',
data: { action: \'my_action\' }
};
var options = {
type: \'post\',
data: JSON.stringify({ action: \'my_action\' })
};
文档中的示例也使用了JSON对象。
http://codex.wordpress.org/AJAX_in_Plugins