ユーザーを接続または切断するhrefリンクがあります。
ユーザーが接続されているときに、リンクがクリックされたときにリンクを解除する必要があります。別の手で、ユーザーがまだ接続されていない場合は、ユーザーを接続する必要があります。
すべてがうまくいっていますが、ユーザーを切断すると、ページを更新するまでは彼に接続できません。 私はこのJavaScriptコードを持っている:クラスが変更されたときにhref関数を変更するjquery
$(document).ready(function() {
$('a.disconect').click(function(e) {
e.preventDefault();
$(this).css('background', 'url(images/connect.png) no-repeat');
$(this).removeClass('disconect');
$(this).addClass('connect');
//: url(images/rep_usr.png) no-repeat;
var parent = $(this).parent().parent();
$.ajax({
type: 'get'
, url: 'Save.php?id=enable'
, data: 'username=' + $(this).attr('id').replace('record-', '')
, beforeSend: function(data) {
//alert(data);
}
, success: function(data) {
//alert(data);
}
});
});
});
$(document).ready(function() {
$('a.connect').click(function(e) {
e.preventDefault();
$(this).css('background', 'url(images/disconnect.png) no-repeat');
$(this).removeClass('connect');
$(this).addClass('disconect');
//: url(images/rep_usr.png) no-repeat;
var parent = $(this).parent().parent();
$.ajax({
type: 'get'
, url: 'Save.php?id=disable'
, data: 'username=' + $(this).attr('id').replace('record-', '')
, beforeSend: function(data) { //alert(data);
//alert(data);
}
, success: function(data) {
//alert(data);
}
});
});
});
私はそれがクリックされるたびに別の関数を呼び出すようにしたいです。
DOM内に2つのリンクを持つことができず、クラスに依存するリンクを表示/非表示にすることはできません。 – Beneris