使用 codeigniter 并从 curl 获取数据时在 ajax 中添加一个 href
adding a href in ajax while using codeigniter and getting data from curl
我想在 AJAX 中添加一个 link,并且需要在标签中添加一个 html.tpl[i]['nip']
,因为我想显示另一个需要所选 nip 数据的视图。
这适用于框架 CodeIgniter 中的 PHP 语言并从 CURL 获取数据。我尝试了不同的方法来解决它,但是当我添加 link 函数时仍然显示错误,AJAX 不工作(不显示数据)。
我希望输出是单击详细信息的 link 时,将显示 nip 所需的数据视图。我希望输出是 table 正常工作并且可以选择 link 并且可以显示 nip 需要数据的视图。
怎么了?
+"<td><a href='<?php echo site_url('admin/detail/');?>' >detail</a></td>"
document.addEventListener("DOMContentLoaded", () => {
$.ajax({
url: "<?php echo site_url('Admin/piljur');?>",
dataType: "json",
type: "POST",
cache: false,
success: function(html) {
var data = "";
for (var i = 0; i < html.tpl.length; i++) {
data += "<tr><td>" + (i + 1) + "</td>" + "<td>" + html.tpl[i]['nip'] + "</td>" + "<td>" + "<td><a href='<?php echo site_url('admin/detail/'//i want to adding the value (html.tpl[i]['nip']);?>' >detail</a></td>" + "</tr>";
}
$("#datatabel").append(data);
}
})
您可以将详细信息 url 分离到一个变量中,以便在 ajax 调用成功后稍后使用,如下所示:
document.addEventListener("DOMContentLoaded", () => {
let detail_url = '<?php echo site_url('admin/detail/'); ?>';
$.ajax({
url: "<?php echo site_url('Admin/piljur');?>",
dataType: "json",
type: "POST",
cache: false,
success: function(html) {
var data = "";
for (var i = 0; i < html.tpl.length; i++) {
data += "<tr><td>" + (i + 1) + "</td>" +
"<td>" + html.tpl[i]['nip'] + "</td>" +
"<td><a href='" + detail_url + html.tpl[i]['nip'] + "' >detail</a></td></tr>";
}
$("#datatabel").append(data);
}
});
}
我想在 AJAX 中添加一个 link,并且需要在标签中添加一个 html.tpl[i]['nip']
,因为我想显示另一个需要所选 nip 数据的视图。
这适用于框架 CodeIgniter 中的 PHP 语言并从 CURL 获取数据。我尝试了不同的方法来解决它,但是当我添加 link 函数时仍然显示错误,AJAX 不工作(不显示数据)。
我希望输出是单击详细信息的 link 时,将显示 nip 所需的数据视图。我希望输出是 table 正常工作并且可以选择 link 并且可以显示 nip 需要数据的视图。
怎么了?
+"<td><a href='<?php echo site_url('admin/detail/');?>' >detail</a></td>"
document.addEventListener("DOMContentLoaded", () => {
$.ajax({
url: "<?php echo site_url('Admin/piljur');?>",
dataType: "json",
type: "POST",
cache: false,
success: function(html) {
var data = "";
for (var i = 0; i < html.tpl.length; i++) {
data += "<tr><td>" + (i + 1) + "</td>" + "<td>" + html.tpl[i]['nip'] + "</td>" + "<td>" + "<td><a href='<?php echo site_url('admin/detail/'//i want to adding the value (html.tpl[i]['nip']);?>' >detail</a></td>" + "</tr>";
}
$("#datatabel").append(data);
}
})
您可以将详细信息 url 分离到一个变量中,以便在 ajax 调用成功后稍后使用,如下所示:
document.addEventListener("DOMContentLoaded", () => {
let detail_url = '<?php echo site_url('admin/detail/'); ?>';
$.ajax({
url: "<?php echo site_url('Admin/piljur');?>",
dataType: "json",
type: "POST",
cache: false,
success: function(html) {
var data = "";
for (var i = 0; i < html.tpl.length; i++) {
data += "<tr><td>" + (i + 1) + "</td>" +
"<td>" + html.tpl[i]['nip'] + "</td>" +
"<td><a href='" + detail_url + html.tpl[i]['nip'] + "' >detail</a></td></tr>";
}
$("#datatabel").append(data);
}
});
}