2
私は、関数の出力を取得するにはワードプレスでAJAXを使用しています:ajaxで複数の出力を取得するには?
jQuery.ajax({
type: "POST",
url:"wp-admin/admin-ajax.php",
data:'action=nafham_list_cats_selection&selection_id=' + $selection_id,
success:function(results){
jQuery(".semester_selection").empty();
jQuery(".semester_selection").prop('disabled', false);
jQuery(".semester_selection").append(results);
}
})
そして、ここでは、私が使用する機能です。
function nafham_list_cats_selection() {
if(isset($_POST['selection_id'])){
nafham_get_listed_cats($_POST['selection_id']);
die();
}
}
jQueryのAJAXを使用して、私はの出力を得ることができますよ私は関数が2つの変数をエコーする場合、私は2つの値をajaxレスポンスで区切って使うことができるように、それは可能ですか?
JSONを試しましたか? – jprofitt
serialize ...または複数の出力を1つの – zod
Fyiに連結すると、クエリ文字列を手動で構築するのではなく、オブジェクトを 'data'として渡すことができます。そして、あなたは 'jQuery'を長い形式で一度書く必要があることを知りましたか?あなたのコードを '(function($){....})(jQuery);'にラップすることによって、 'noConflict'が使われていても' $ 'を使うことができます。 – ThiefMaster