2017-03-12 1 views
-3
<tr onclick="document.location= 'delete.php?id="<?php $row['id'];?>"'> 
    <td><?php echo$row['id'];?></td> 
    <td><?php echo$row['name'];?></td> 
    <td><?php echo$row['phone'];?></td> 
    <td><?php echo$row['address'];?></td> 

</tr> 

作る????はクリッカブル行問題で

テーブルの行をクリック可能にする必要がありますが、それは機能しません。すべての行が異なるWebサイトに移動すると、URLに「id」を送信し、別のWebはGETメソッド

+3

1.以下のように

onclick="callMethod('<?php $row['id'];?>')" 

あなたはajaxを書き込むことができますか?ID = <?php'は2.にあなたを十分でしょうidを 'エコー'または 'プリント'しないでください – kero

答えて

0

javascriptメソッドを呼び出してidを渡すことができます。そして、あなたのjavascriptメソッド内でajaxを使用してください。あなただけ= 'delete.php `"はdocument.locationを使用して、引用符を混合している

function callMethod(id) { 
    $.ajax({ 
     type: "POST", 
     url: "delete.php", 
     data: "id=" + id, 
     success: function (html) { 
      alert('Successfully Done!!'); 
     } 
    }); 
    return false; 
} 
+1

@downvoterあなたは理由を説明できますか? – Ravi

+0

どうすればplz –

+1

が私にコード全体を書くことを期待しないでください。 – Ravi