使用jQuery、Javascript、PHP获取特定的部件类
Get specific part class using jQuery, Javascript, PHP
我正在尝试创建一个类似按钮的链接。
目前我有我喜欢的链接如下:
<a href='javascript:;' title='Like' onClick='like_add_$id'><i class='fa fa-thumbs-up fa-1'></i> Like</a>
我的like.js文件是这样的:
function like_add(post_id) {
$.post('ajax/like_add.php', {post_id: post_id}, function(data) {
if (data == 'success') {
like_get(post_id);
} else {
alert(data);
}
});
}
function like_get(post_id) {
$.post('ajax/like_get.php', {post_id: post_id}, function(data) {
$('#post_like_'+post_id).text(data);
});
}
问题是,正如大多数人可能已经注意到的那样,like.js中的post_id
变量并不包含实际的post_id
。post_id
存储在PHP文件中名为$id
的PHP变量中。
现在,我的问题是,我如何从我的PHP页面中获取$id
,并将其发送到我的like.js,以将值存储在post_id
变量中?
任何想法都非常感谢!谢谢
您可以使用隐藏输入:
<input type="hidden" id="postid" value="<?php echo $id; ?>">
然后在你的js:
var postid = $("#postid").val();
此外,我认为你的onClick不会工作,它应该看起来像这样:
onClick="like_add(<?php echo $id; ?>)"
相关文章:
- 在for循环中未获取JQuery/JavaScript对象值
- 点击获取jQuery上的href属性
- 如何获取jQuery Confirm(jConfirm)值并使用该值检查条件
- 通过传递的参数位置获取jQuery中图像的宽度
- MVC Syncfusion Grid-HTML EJ Grid-获取Jquery中所选行的主键
- 如何获取 jQuery 以触发本机自定义事件处理程序
- 如何获取 jQuery 回调触发返回值
- 如何在wordpress插件中获取jquery中的img url和文件url
- 我想知道如何只激活表单提交,而不获取jquery中ajax url的值
- 如何获取jQuery集合中的第k个元素..作为JQUERY元素
- 从aspx.cs页面获取jquery post中的Null响应而不是json
- 如何获取 jquery 变量 childeren
- 如何从每个对象获取jQuery的“title”和“url”值
- 如何动态获取jquery noConflict()的引用
- 用于获取jQuery元素或值的方法
- 获取jquery数组对象的第n项
- 获取jquery确认在函数中返回的结果
- 获取JQuery UI自动完成元素的索引
- 获取jQuery UI排序后的ID数组
- 获取 jQuery DataTable 中的元素