Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将Ajax数据放入表中,并构建超链接_Javascript_Jquery_Html_Ajax - Fatal编程技术网

Javascript 将Ajax数据放入表中,并构建超链接

Javascript 将Ajax数据放入表中,并构建超链接,javascript,jquery,html,ajax,Javascript,Jquery,Html,Ajax,目前,我正在从ajax调用读取数据,并将其附加到页面上的表中。这很好,但是我也希望将其中一段数据转换为超链接 这是我当前的代码: $.each(opts, function(i, d) { $('<tr>').append( $('<td>').text(d.PropNo), $('<td>').text(d.StoreName), $('<td>').text(d.StoreAddress), $('<td&

目前,我正在从ajax调用读取数据,并将其附加到页面上的表中。这很好,但是我也希望将其中一段数据转换为超链接

这是我当前的代码:

$.each(opts, function(i, d) {
$('<tr>').append(
    $('<td>').text(d.PropNo),
    $('<td>').text(d.StoreName),
    $('<td>').text(d.StoreAddress),
    $('<td>').text(d.ClientName),
    $('<td>').text(d.StoreTypeName)
).appendTo('#StoresTable');
$。每个选项、函数(i、d){
$('')。追加(
$('').text(d.PropNo),
$('').text(d.StoreName),
$('').text(d.StoreAddress),
$('').text(d.ClientName),
$('').text(d.StoreTypeName)
).appendTo(“#StoresTable”);
我尝试通过向append语句添加HTML元素来构建超链接,如下所示:

$('<td>').text("<a href=viewstore.php?StoreID="+d.StoreID+">click here to view the store</a>")
$(“”).text(“”)
但这只会导致HTML元素被视为文本而不是元素


有人有什么建议吗?

我告诉你另一种方法:

$('input')。单击(函数(){
$('table')。追加('table')\
\
\
');
});

标题

我向您展示另一种方式:

$('input')。单击(函数(){
$('table')。追加('table')\
\
\
');
});

标题

我向您展示另一种方式:

$('input')。单击(函数(){
$('table')。追加('table')\
\
\
');
});

标题

我向您展示另一种方式:

$('input')。单击(函数(){
$('table')。追加('table')\
\
\
');
});

标题

使用
$('').html(…)
谢谢你,我甚至不知道我能做那件事使用
$('').html(…)
谢谢你,我甚至不知道我能做那件事使用
$('').html(…)
谢谢你,我甚至不知道我能做那件事使用
$('').html(…)
谢谢你,我甚至不知道我能做那件事。。