AJAX调用返回textarea中的html代码

时间:2015-01-18 21:27:40

标签: javascript php jquery html ajax

我有一个用php(10x10)创建表的代码,每个单元格的编号都是1-100。 我正在尝试创建一个显示textarea中单元格数的ajax调用。但在textarea中有完整的HTML代码而不是数字。

这是我的ajax电话:

            $('td').click(function () {

            var name_val = parseInt($(this).text());

            $.ajax({
               type: "GET",
               url: "find.php",
               data: { name: name_val },
               success: function (response){
                   $("textarea#tekst").val(response);
               }
            });

            $(this).css("background-color", "red");
            $(this).addClass("ajaxTest");
        });

1 个答案:

答案 0 :(得分:1)

问题是,textarea用于文本。不适用于“细胞”,也不适用于html tables

您的php正在呈现html table,10 x 10,并且代码显示在textarea中。这纯粹是为了它的目的:显示文字

要仅获取数字,请将textarea更改为<div> </div容器。