我有一个用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");
});
答案 0 :(得分:1)
问题是,textarea
用于文本。不适用于“细胞”,也不适用于html
tables
。
您的php正在呈现html
table
,10 x 10,并且代码显示在textarea中。这纯粹是为了它的目的:显示文字。
要仅获取数字,请将textarea
更改为<div> </div
容器。