2013-02-12 84 views
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幫助我..

回答