一直看着現在的WP AJAX文檔小時,仍不能 算出這個WordPress的wp_ajax工作不正常
所有的代碼是在單頁上。試圖通過ajax 更新一些選項,它只是不工作。響應說它成功了,但是 current_form選項沒有被更新。任何幫助將不勝感激。
<?php
add_action('wp_ajax_AWNT_save', 'AWNT_save_data');
function AWNT_save_data() {
update_option('current_form', 'foo');
}
echo get_option('current_form');
?>
<script type="text/javascript">
jQuery(document).ready(function($) {
$('#save').click(function() {
var data = {
action: 'AWNT_save',
form_name : $('#form_name').val(),
customC: $('#customC').is(":checked"),
no_throttle: $('#no_throttle').is(":checked"),
form_code : $('#form_code').val()};
jQuery.post(ajaxurl, data, function(response) {
alert('Response: ' + response);
});
});
});
</script>
您正在提交這數據到同一頁面? – Ohgodwhy 2012-08-07 00:10:20