0
// Built title error
function showUsernameError() {
$('.addbuildtitle').css('border', 'solid 2px red');
// Show error qTip
$('#addbuildtitle').qtip({
content: {
text: 'Please enter a build title'
},
show: '',
style: {
classes: 'qtip-red qtip-shadow'
},
position: {
my: 'top center', // Position my top left...
at: 'bottom center', // at the bottom right of...
target: $('#addbuildtitle') // my target
},
hide: {
event: 'unfocus'
}
}).qtip('show');
}
我目前做的是在我的Ajax调用:
if (response.emptyTitle === true) {
showUsernameError();
}
其中一期工程,但有可是多个错误消息。
我想尝试在ajax响应中设置qTip内容文本。
我曾尝试:
if (response.emptyTitle === true) {
var errorMessage = 'Test';
showUsernameError();
}
然后将此功能设置为:
// Built title error
function showUsernameError() {
$('.addbuildtitle').css('border', 'solid 2px red');
$('#addbuildtitle').qtip({
content: {
text: errorMessage
},
show: '',
style: {
classes: 'qtip-red qtip-shadow'
},
position: {
my: 'top center', // Position my top left...
at: 'bottom center', // at the bottom right of...
target: $('#addbuildtitle') // my target
},
hide: {
event: 'unfocus'
}
}).qtip('show');
}
但是,这并不工作,这只是我的js缺乏知识。我相信它很简单,我只是无法弄清楚。
谢谢!
你在控制台中的任何错误? showUsenameError是否可以访问errorMessage var?添加一个断点,看看在showUsernameError上分配了什么errorMessage –
该var设置正确,但我有一个未定义的errorMessage。我应该在函数中声明一些东西吗? – Lovelock