我有一个数组,我试图看它是否包含一个由变量表示的特定值.该值始终为numeric该数组是从MySQL select查询创建的
变量:
$_SESSION['id']
Run Code Online (Sandbox Code Playgroud)
排列
$likes_row
Run Code Online (Sandbox Code Playgroud) 我正在使用JQuery和AJAX来提交和处理表单.一旦用户提交表单,处理表单中的html(使用成功函数)应该附加到当前输入.但是发生的事情是,html会附加到页面上的所有输入,而不仅仅是被选中的输入.
我的代码:
$(".comment-form").submit(function() {
var dataString = $(this).serialize();
$.ajax({
type: "POST",
url: "comment.php",
data: dataString,
success: function(html) {
$(".comment-input-wrap").append(html); <-- The code in question
}
});
$(this).find('.comment-input').val("");
return false;
});
Run Code Online (Sandbox Code Playgroud)
我试过用:
$(this).parent().append(html);
Run Code Online (Sandbox Code Playgroud)
但我认为问题是我不能使用$(this)因为它超出了函数的范围.我能做什么?
谢谢!
我有一个存储标签列表的表.我希望能够编写一个显示用户最常使用的标记的脚本.但是,我在编写MySQL查询时遇到了麻烦.
表结构:
tag_id | user_id | tag
--------------------------------
1 | 1 | hiking
2 | 1 | fishing
3 | 1 | hiking
4 | 1 | swimming
5 | 1 | hiking
6 | 1 | swimming
Run Code Online (Sandbox Code Playgroud)
到目前为止我只输出所有标签:
$query= "SELECT tag FROM tags WHERE user_id='1'";
Run Code Online (Sandbox Code Playgroud)
我希望结果看起来像这样:
hiking
swimming
fishing
Run Code Online (Sandbox Code Playgroud)
我可以使用"Count"或其他命令来实现此目的吗?