通过Ajax报告“null”从数据库传递HTML格式的文本字段

时间:2013-01-10 13:55:03

标签: jquery html mysql ajax phpmyadmin

我正试图在jQuery弹出框中通过Ajax从php myadmin数据库传递text field。文本以HTML格式编写,以便自动格式化。 但是,正在显示null而不是文本。 文本字段为:

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

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

编辑#1

  • 点击具有特定id
  • 的链接
  • id - 名称传递给php脚本并在表格中进行匹配。
  • 详细信息存储为文本字段,并通过Ajax弹出jQuery。

这是其中一个文字字段:

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

但是jQuery弹出窗口中的输出是null

1 个答案:

答案 0 :(得分: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>'
                        });
                    }

我传递了这些参数并将参数更改为从iddata的功能,以使其成为标准。这是你需要看到的吗?