【发布时间】:2012-03-28 01:27:08
【问题描述】:
我的 Web 应用程序中有几行 jQuery。这段代码目前是内联的,因为它接受几个 PHP 变量。
<script type="text/javascript">
$(document).ready(function(){
$('.post<?php echo $post->id; ?>').click(function() {
$.ajax({
type: 'POST',
url: 'http://domain.com/ajax/add_love',
data: {
post_id: <?php echo $post->id; ?>,
user_id: <?php echo $active_user->id; ?>,
<?php echo $token; ?>: '<?php echo $hash; ?>'
},
dataType: 'json',
success: function(response) {
$('.post<?php echo $post->id; ?>').html(response.total_loves).toggleClass('loved');
}
});
return false;
});
});
</script>
不过,我非常喜欢最佳实践,所以我想将我的 jQuery 移动到一个外部 JS 文件中。
我怎么能做到这样的壮举?
有什么建议吗?我对 jQuery 和 PHP 还是比较陌生。
谢谢!
:)
【问题讨论】:
标签: php javascript jquery