我想在wordpress中使用ajax。ajax在jQuery中的wordpress
我沒有得到ajax響應。如果我在代碼上犯了錯誤,請告訴我。
這裏是我的jQuery代碼
// ajax submitting for the name
$("#sendemp").submit(function(e) {
e.preventDefault();
var submit_val = $("#searchbox").val();
alert('submitval is ' + submit_val);
$.ajax({
type : "POST",
url : "./wp-admin/admin-ajax.php",
data : {
action : 'deatils_search',
user_name : submit_val
},
success : function(data) {
alert('hhh');
$('#accordion3').html(data);
// $("#searchbox").autocomplete({
// source: data
// });
}
});
});
這裏是我的PHP代碼
function deatils_search() {
$name=$_POST['user_name'];//retrive data from post array on form submitting
$jason =$name;
echo json_encode($jason) ;
//echo '</div>';
//wp_reset_query();
die();
} // end theme_custom_handler
add_action('wp_ajax_deatils_search', 'deatils_search');
add_action('wp_ajax_nopriv_deatils_search', 'deatils_search');
我試圖打印警報( 'HHH');在ajax調用成功消息。但它不打印任何東西。 我在哪裏做錯了?
請鉻
和你的控制檯說什麼? –
Uncaught TypeError:Object [object Object]沒有方法'live',但它來自gd-bbpress – wordpressm
雖然我使用'e.preventDefault();'當我點擊提交按鈕時刷新頁面。 – wordpressm