【发布时间】:2013-09-14 06:13:49
【问题描述】:
function like(){
$('#likeo').html('<div style = "align:center"><img src = "images/loader.gif"></div></br>').show();
var pid = <?php echo $post; ?>;
$.post('include/like.php',{pids:pid} , function(data){
$('#likeo').html(data).show();
})
}
这个 jquery 代码对吗??我尝试了一切,但未能使其正常工作。这个函数被这段代码执行:
<input type='button'
value='Like'
name='like'
id='inputl'
class='buttonl'
style='width: 46.4%; margin-top: 10px;'
onclick = 'javascript:like();'>
这是一个基于 Ajax 的类似帖子的系统。变量 $ post 是要被喜欢的帖子 ID。基本上,它应该做的是:
- 在工作时首先显示加载器
- 获取 POST ID 以发送到 PHP 代码
- 使用 jquery,将帖子 ID 发送到带有变量 pid 的 like.php。并在任务完成后,显示 php 而不是 loader 的回复。
谢谢大家,终于搞定了
【问题讨论】:
-
考虑到它的格式有多糟糕,而且你还没有告诉我们代码应该做什么,这是一个非常难以回答的问题。
-
不,看起来不太对...
-
好吧,我会写它的用途..
-
onclick代码将参数传递给函数,但函数不接受任何参数。这似乎不对。 -
顺便说一句,
onXXX属性中不需要javascript:。
标签: javascript jquery ajax input