再会。
代码:
$('.op').click(function() {
var id=this.id;
$('.'+id).toggle();
});
我得到错误:{"error": "Please use POST request"}
请告诉我怎么写?
再会。
代码:
$('.op').click(function() {
var id=this.id;
$('.'+id).toggle();
});
我得到错误:{"error": "Please use POST request"}
请告诉我怎么写?
使用以下命令防止您的默认点击e.preventDefault()
:
$('.op').click(function(e) {
e.preventDefault();
var id=this.id;
$('.'+id).toggle();
});
这取决于是什么.op
:
$('.op').click(function(e) {
e.preventDefault();
$(this).toggle();
});
如果你坚持使用id
(我不知道为什么),你必须使用$('#'+id).toggle();
编辑:正如@Barmar解释的那样,你可以使用这个:
$('.op').click(function(e) {
e.preventDefault();
var id=this.id;
$('.'+id).toggle();
});
你在问一个非常奇怪的问题。POST 请求与点击事件无关。
但是 id 通常以 # 为目标,就像这样
$('.op').click(function() {
var id=$(this).attr("id");
$('#'+id).toggle();
});
我还冒昧地更改了 id 属性的访问权限。