Javascript 这是jQuery代码吗? 类函数(){ $('#likeo').html('').show(); var-pid=; $.post('include/like.php',{pids:pid},函数(数据){ $('#likeo').html(data.show(); }) }
这是jquery代码吗??。我什么都试过了,但没能成功。此函数由以下代码执行:Javascript 这是jQuery代码吗? 类函数(){ $('#likeo').html('').show(); var-pid=; $.post('include/like.php',{pids:pid},函数(数据){ $('#likeo').html(data.show(); }) },javascript,jquery,ajax,input,Javascript,Jquery,Ajax,Input,这是jquery代码吗??。我什么都试过了,但没能成功。此函数由以下代码执行: function like(){ $('#likeo').html('<div style = "align:center"><img src = "images/loader.gif"></div></br>').show(); var pid = <?php echo $post; ?>; $.post('include/like
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();
})
}
它是一个基于Ajax的类似post的系统。变量$post是要使用的post id。基本上,它应该做的是:
- 在工作时首先显示加载程序
- 获取要发送到PHP代码的POST ID
- 使用jquery,使用变量pid将post ID发送到like.php。完成任务后,显示php的回复,而不是加载程序
谢谢大家,终于让它工作了不,这是错误的,因为像这样的函数在原始代码中不接受任何参数,即使您在函数调用中传递参数
<input type='button'
value='Like'
name='like'
id='inputl'
class='buttonl'
style='width: 46.4%; margin-top: 10px;'
onclick = 'javascript:like();'>
类函数(id){
$('#likeo').html('').show();
var-pid=id;
美元邮政(
'include/like.php',
{pids:pid},
功能(数据){
$('#likeo').html(data.show();
}
)
}
使like函数接收一个参数,并通过回显$post停止传入该参数
function like(id){
$('#likeo').html('<div style = "align:center"><img src = "images/loader.gif"></div></br>').show();
var pid = id;
$.post(
'include/like.php',
{pids: pid},
function(data){
$('#likeo').html(data).show();
}
)
}
<input
type = 'button'
value = 'Like'
name = 'like'
id = 'inputl'
class = 'buttonl'
style = 'width:46.4%;margin-top:10px;'
onclick = 'like(<?php echo $post; ?>);'
>
类函数(pid){
$('#likeo').html('').show();
$.post('include/like.php',{pids:pid},函数(数据){
$('#likeo').html(data.show();
})
}
您的onclick应该如下所示:
function like(pid){
$('#likeo').html('<div style = "align:center"><img src = "images/loader.gif"></div></br>').show();
$.post('include/like.php',{pids:pid} , function(data){
$('#likeo').html(data).show();
})
}
onclick=“like();”
考虑到它的格式有多糟糕,而且您还没有告诉我们代码应该做什么,这是一个很难回答的问题。不,它看起来不对……好吧,我来写它的用途。onclick
代码将参数传递给函数,但函数不带任何参数。这似乎不对。顺便说一句,在onXXX
属性中不需要javascript:
。我试过了,它不起作用。这简直把我吓坏了。我有另一个注释代码,基本上是一个编辑功能。这是可行的,我可以在页面上发表评论,但不能喜欢。我向上帝发誓,这是同样的准则:哪一部分不起作用?该函数是否执行console.log
类似函数中的id
否,它不是分号。请尝试函数中的console.log()。查看您在post
请求的成功回调中是否获得了正确的id
和数据。否,函数不执行。我不明白。什么控制台.日志。。我是一个初学者,我不知道如何使用console.log,我讨厌我的生活。
onclick="like(<?php echo $post; ?>);"