Drupal 7 开发内部培训资料, 分头诗人

ajax问题,一点击checkbox,就对数据库进行更新

赞成!
0
否决!
drupal_add_js('hjs.js');
		if($item->status){
			$status = '<input id="status" type="checkbox" checked value='. $item->mid .'>';
		}
		else{
			$status = '<input id="status" type="checkbox" value='. $item->mid .'>';
		}

		$rows[$item->mid] = array(
			。。。。

是这模样:

($(document).ready(function(){
	$("#status").click(function(){
		if($(this).click()){
			$.ajax({
				type: "POST",
				data: "id=" + $(this).val(),
				dataType: "json",
				success: function (data) {
					//alert输出?,搞不懂
				}
			});
		}
	});
});)(jQuery);

 

每次勾选/不勾选后都把这行的ID给同一个function,让表中0和1相互切换,达成开关的效果

现在什么值都没从js里传回来,不知道哪里出的错,ajax哪里不对

4 个回答

赞成!
0
否决!

alert "aaa";

看看输出什么,如果没输出,说明data源错了

赞成!
0
否决!

在PHP代码下是有效的,能alert出来,

赞成!
0
否决!

就是没有写ajax

赞成!
0
否决!

不是这个意思,我意思是在ajax里面 alert

success: function (data) {
                    //alert
                }