使用jQuery.get()后,在非对象上调用成员函数update()

时间:2013-07-12 15:41:39

标签: jquery wordpress

我正在尝试创建一个插件来更新Wordpress数据库表中的变量。我的管理页面上有以下内容

<button type="button" onclick='myfunction()'>Update</button>
 <script>
  function myfunction(){
    jQuery.get('<?php echo $plugin_url = plugins_url('plugin-name'); ?>/scan-update-table.php');
    return false;
  };
</script>

scan-update-table.php如下所示:

global $wpdb;
$wpdb->update('wp_scan_featured', array('post_ID'=>44), array('role'=>'lead_article'));

require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
dbDelta( $sql );

当我按下按钮没有任何反应时,但是当我打开scan-update-table.php文件时,我收到错误:致命错误:在非目标上调用成员函数update()

0 个答案:

没有答案