0

我想问一下。做某事后如何自动弹出自动..

if ($a!=NULL)
<a href="javascript:$.modaldialog.error('<?php echo $result; ?>');">Success</a>
<pre class="prettyprint">
$.modaldialog.error('');
</pre>
else
<a href="javascript:$.modaldialog.error('<?php echo $result; ?>');">Failed</a>
<pre class="prettyprint">
$.modaldialog.error('');
</pre>

但在那种情况下。我们必须先点击成功。我想自动而不点击它。并直接弹出弹出窗口。谢谢你。

4

2 回答 2

0

我不确定您要在这里做什么,但您可以在页面加载时自动打开它,如下所示:

<script type="text/javascript">

jQuery().ready(function($){

      $('#jqModal').jqmShow();

});
</script>

或者,如果您尝试首先从 php 页面获取状态并根据响应显示一条消息,例如:

$.ajax({
  type: "POST",
  url: "some.php",
  data: "var1=value1"
}).done(function( msg ) {
  //logic for message here
  $('#jqModal').jqmShow();
});
于 2012-04-14T00:10:42.793 回答
0

这是您传递消息的方式:

<div id="jqModal" class="jqmWindow" style="display: none;"></div>

<script type="text/javascript">

jQuery().ready(function($){

$('#jqModal').jqm({onShow:setText}); 
$('#jqModal').jqmShow();

function setText(){
   $('#jqModal').text("success");
}


});
</script>
于 2012-04-14T00:51:34.757 回答