0
我是一個新的WP開發插件...如何在WordPress插件中實現ajax?
<td><img class="dele" src="<?php echo plugins_url('images/delete.png' , __FILE__)?> " onClick="getsize1(<?php echo $Opportunitiy->ID; ?>)"/></td>
</tr>
<?php } ?>
<script type="text/javascript">
function getsize1(id){
alert (id);
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
if(xmlhttp.responseText)
{
alert(xmlhttp.responseText);
//window.location.reload();
}
}
}
xmlhttp.open("GET","<?php echo plugins_url('delete.php' , __FILE__)?>?id="+<?php echo $Opportunitiy->ID; ?>,true);
xmlhttp.send();
}
</script>
我寫這樣的主要插件文件..我叫delete.php這樣..
<?php
global $wpdb;
var_dump($wpdb);
if (is_object($wpdb) && is_a($wpdb, 'wpdb')) {
echo "DELETE FROM `syn_account` WHERE ID = ".$_GET['id'];
$sql=$wpdb->prepare("DELETE FROM `syn_account` WHERE ID = ".$_GET['id']);
$wpdb->query($sql);
//$wpdb->delete("syn_account", array('ID' =>$_GET['id']));
}
?>
我有沒有連接其他文件其顯示錯誤 當我打印var_dump比我得到一個空值plz幫助我..