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 に答える