为什么这不起作用,#widget-fin div和#wrap div都没有反应?
jQuery.ajax({
type: "POST",
url: "<?php echo dirname(WP_PLUGIN_URL.'/'.plugin_basename(__FILE__)); ?>/save-route.php",
data: str,
success: cb_success
});
var cb_success = function(msg){
if(msg.toString() == "OK")
{
result = '<div class="notification_ok">Save!</div>';
jQuery('div#widget-fine').hide();
}
else
{
result = '<div class="notification_ok">Nothing saved</div>';
}
jQuery('div#wrap').html(result);
//alert('test '+ result);
}
答案 0 :(得分:1)
尝试将cb_success的定义放在ajax调用之前。否则cb_success可能是未定义的。