0

我正在尝试text field在 jQuery 弹出框中通过 Ajax 从 php myadmin 数据库中传递一个。文本以 HTML 格式编写,因此它会自动格式化。但是,null正在显示的不是文本。文本字段是:

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

我没有提交(或存储)任何东西。表(通过其获取文本)是手动编写的。

编辑#1

  • 我单击具有特定的链接id
  • id-name 被传递给 php 脚本并在表中匹配。
  • 详细信息存储为文本字段,并通过 Ajax 在弹出的 jQuery 中获取。

这是文本字段之一:

<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 from idto data,以使其成为标准。这是你需要看的吗?

于 2013-01-10T14:06:27.437 回答