jQuery使用php和Ajax保持活动和非活动用户

时间:2015-08-20 19:30:08

标签: javascript php jquery ajax

我遇到了一些需要帮助的jquery代码的问题。

我有一个用户登录系统,并在管理部分创建了一行,我可以点击该行并将用户状态从活动状态更改为非活动状态,反之亦然。

链接工作,最初在页面加载时,类加载了应用于非活动用户的红色和活动用户的绿色,但是当我单击链接/按钮时,链接将恢复为没有应用颜色类的普通链接按钮。

jQuery是

clickActive : function(thisIdentity) {
		"use strict";
		$(document).on('click', thisIdentity, function(e) {
			e.preventDefault();
			var thisObj = $(this);
			var thisUrl = thisObj.data('url');
			var thisStatus = thisObj.hasClass('btn-success') ? '0' : '1';
			$.getJSON(thisUrl, function(data) {
				if (data && !data.error) {
					if (!adminObject.isEmpty(data.replace)) {
						thisObj.replaceWith(data.replace);
					}
				}
			});
		});
},

我无法弄清楚如何确保jQuery或PHP保持活动类应用于颜色。

<td class="ta_r">
    <a href="#" data-url= "<?php echo $data['objUrl']->getCurrent(array('action', 'id'), false, array('action', 'active', 'id', $item['id'])); ?>" class="clickActive btn <?php echo $item['active'] == 1 ? 'btn-success' : 'btn-danger'; ?>">
    <?php echo $item['active'] == 1 ? 'Active' : 'Inactive'; ?>
    </a>
</td>

任何人都可以建议我如何点击链接,如果它处于活动状态,则会应用绿色,如果处于非活动状态,则会应用红色。

谢谢

0 个答案:

没有答案