PHP代码有效,但功能成功和错误不起作用。
$('#block-button-send').click(function() {
$.ajax({
url: 'code.php',
data: {mail: $('#block-email').val(), blok: "Název", name: $('#block-name').val(), tel: $('#block-tel').val()},
success: function() {
$('#block-message').appendTo('Zpráva odeslána').addClass('good').slideUp();
},
error: function() {
$('#block-message').appendTo('Zpráva neodeslána').addClass('bad').slideUp();
}
});
});
谢谢
答案 0 :(得分:0)
虽然您没有说明具体问题是什么,但您使用了错误的功能:appendTo
尝试将$('#block-message')
附加到Zpráva neodeslána
元素(不存在) )。
您需要使用类似append()
,text()
或html()
功能的内容。
例如:
$('#block-message').text('Zpráva odeslána').addClass('good').slideUp();
答案 1 :(得分:0)
如果您查看jQuery的append()和appendTo()文档,您会发现appendTo的工作方式与您使用它的顺序相反:
$( "Zpráva odeslána" ).appendTo( "#block-message" ).addClass('good').slideUp();
以下是文档:jquery appendTo()
它应该如何查找您的示例,因为您正在获取文本并将其附加到元素。
如果有疑问,请说出来(大声)。希望有所帮助!