这是我正在试图做的....jConfirm不返回true或false
function myFunction()
{
var x=jConfirm('Can you confirm this?', 'Confirmation Dialog', function (r) {
y=r;
alert(y);
});
alert(x);
}
为什么警报(x)的运行第一(我在JavaScript的初学者),并提醒“未定义”,当我按下确定后,它会提示“真”,而当我按下取消时会显示“错误”。
有什么办法可以让jConfirm返回true或false ...即x是trur还是false?
我正在使用jConfirm的“http://abeautifulsite.net/”插件。
请参阅http://stackoverflow.com/questions/14220321/how-to-return-the-response-from-an-ajax-call。虽然这不是一个AJAX调用,但对于相同的解决方案来说,它本质上是一个问题。 – JJJ 2014-09-23 10:41:54
是你预先定义的吗? – 2014-09-23 10:42:00
@Orion没有任何区别。 – JJJ 2014-09-23 10:42:44