我尝试从Ajax调用返回多个值,
我想在Ajax函数中重新运行两个独立变量中的值a和值b。
有可能这样做吗?或者我可以使用数组吗?或者我应该为每个调用执行一个自己的函数吗?
我的功能:“在这里,我将执行一个或多个数据库查询”
function rob_ajax_vorlage() {
global $wpdb;
$a = "100";
echo $a;
$b = "200"; //second value that doesen work jet
echo $b; //second value that doesen work jet
wp_die(); // just to be safe
}
add_action( \'wp_ajax_rob_ajax_vorlage_approal_action\', \'rob_ajax_vorlage\' );
add_action( \'wp_ajax_nopriv_rob_ajax_vorlage_approal_action\', \'rob_ajax_vorlage\' );
还有我的Ajax调用jQuery(document).ready(function($) {
$( \'#rob-wp-ajax-vorlage-button\' ).click( function() {
var abc = $( \'#abc\' ).val();
$.ajax({
method: "POST",
url: ajaxurl,
data: { \'action\': \'rob_ajax_vorlage_approal_action\', \'abc\': abc, }
})
.done(function( data ) {
console.log(\'Successful AJAX Call! /// Return Data: \' + data);
.fail(function( data ) {
console.log(\'Failed AJAX Call :( /// Return Data: \' + data);
});
});
});
我是个初学者,如果我问了一些疯狂的问题,我很抱歉。所以,如果有人能帮助我使用return两个值,那就是等级。
非常感谢。
抢劫