這是我正在試圖做的....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