0

http://external.sidewaykill.com/versound/motd.phpで詳しく説明されているように、同じ行で ajax 呼び出しを維持しようとしています。

なりませんので、どうすればよいでしょうか?

    $(document).ready(function() {
 $.ajaxSetup ({
  cache: false
 });
 var ajax_load = "<img src='http://static.sidewaykill.com/img/ajax-loader2.gif' alt='loading...' />";

// load() functions
 var loadUrl = "playercount.php?id=2";
  $("#servercount").html(ajax_load).load(loadUrl);
 });
4

2 に答える 2

0

これは何の関係もありませんがPHP、すべては HTML のひどいマークアップとCSS. この「フリーテキスト」のすべてを 1divつまたは 2 つの内側にラップしwrapper divてから、infobar div

サンプル CSS:

#infobar p{
float: left;
margin-left: 5px;
}

HTML:

<div id="infobar">
  <div style="float: left;">
        <p>Welcome! Our server count is:</p> 
        <p>1 / 10</p>
        <p>We hope you enjoy your stay! We are currently playing on gm_construct.</p>
  </div>
</div>
于 2013-03-28T06:00:51.447 に答える
0

ajax 呼び出しが div 要素を返すため、

このように:

<div id="count"> 0 / 10</div>

div はブロック要素であるため、常に新しい行にレンダリングされます。これには2つの解決策があります

<span>1つは、divの代わりに要素を返すことです

2番目は、戻り値を変更できない場合、cssで修正できます

#servercount #count { display : inline }

私の提案は、最初のソリューションを使用することです

于 2013-03-28T06:01:23.080 に答える