0

text fieldjQueryポップアップボックスでAjaxを介してphp myadminデータベースからaを渡そうとしています。テキストは HTML 形式で記述されるため、自動的に書式設定されます。ただし、テキストの代わりに、nullが表示されています。テキスト フィールドは次のとおりです。

<div class="topic">Arjun</div>
<p>content</p><br>
<div class="clr"></div>

私は何も送信 (または保存) していません。テーブル (テキストがフェッチされるテーブル) は手動で作成されています。

編集#1

  • 特定のいくつかのリンクをクリックしますid
  • そのid-name は php スクリプトに渡され、テーブルで照合されます。
  • 詳細はテキスト フィールドとして保存され、Ajax を介して jQuery ポップアップで取得されます。

これはテキスト フィールドの 1 つです。

<div class="topic">Arjun</div>
<p>content</p><br>
<div class="clr"></div>

しかし、jQuery ポップアップの出力はnull.

4

1 に答える 1

0

phpMyAdmin からデータを取得するとはどういう意味ですか? 実際にデータベースから情報を取得するphpファイルから取得できます。これは通常次のようになります。

あなたの投稿の変更によると:

PHP:

 $id=$_POST['id'];
    $ret = mysql_query("select * from table where id='" . $id . "'");
    echo mysql_fetch_array($ret);
    die();

jQuery:

$("#link").click(function(){
  $.ajax({
               type: "POST",
               url: "file.php",
               data: "id="+$("selector#for.id"),
               success: function(data)
               {
                   //append your data here. e.g.
                   body.html=data.key;
               }
             });
});

あなたのリンクからのサンプル

$.ajax({
                type: 'POST',
                url: 'js/db.php',
                dataType: 'json',
                data: "id=" + this.id },
                success: function(data){ 
                    if (data[0]=='showe1'){
                        $('#' + data).avgrund({
                            openOnEvent: false,
                            height: 270,
                            width:350,
                            template: '<div class="topic">' + data[1] + '</div>'+
                            '<div class="clr"></div>'+
                            '<div class="intro">'+data[2]+'</div>'+
                            '<div class="clr"></div>'+
                            '<div>' +
                                '<a href="#" target="_new" class="b2 lfloat">Register</a>' +
                                '<a href="#" target="_new" class="b2 rfloat">More</a>' +
                            '</div>'
                        });
                    }

これらのパラメーターを渡し、param を function からidに変更dataして、標準にしました。これはあなたが見る必要があるものですか?

于 2013-01-10T14:06:27.437 に答える