【发布时间】:2016-06-03 17:06:45
【问题描述】:
我正在尝试调用已添加到 WordPress 中的 functions.php 文件中的 php 函数。我可以在没有参数的情况下执行代码,但不确定如何修改我的函数和 ajax 调用以接受我发布的数据。
在 WordPress 的 functions.php 文件中,这是我的代码:
add_action('wp_ajax_get_parts', 'get_parts');
add_action('wp_ajax_nopriv_get_parts', 'get_parts');
function get_parts()
{
//DOING STUFF
echo $output;
wp_reset_postdata();
die();
}
这是我的 ajax 调用:
$.post("/wp-admin/admin-ajax.php", {'action':'get_parts'}, function(data, status){
//DOING STUFF...
});
我想更改我的 php 函数以接受两个参数(零件号和邮政编码):
function get_parts($partnumber, $zipcode)
在我的 ajax 调用中,我想从文本框中传递两个值(我所拥有的示例):
$.post("/wp-admin/admin-ajax.php", {'action':'get_parts', 'partnumber' : $("#searchtbx").val(), 'zipcode' : $("#ziptbx").val()},
function(data, status){
});
截至目前,我可以调用该函数并获取数据。如何将两个参数(零件号和邮政编码)传递给 php 函数?
【问题讨论】:
标签: javascript php jquery ajax wordpress