使用ajax将html内容附加到html中
append html content to html using ajax
我有这样的html代码:
<td class="fc-day fc-widget-content fc-sun fc-past" data-date="2016-07-17"></td>
<td class="fc-day fc-widget-content fc-mon fc-past" data-date="2016-07-18"></td>
如果数据日期介于起始日期和结束日期之间,我想附加html。
$(document).ready(function(){
var d = $(".fc-day").data('date');
$.ajax({
url : '<?php echo base_url()."admin/utilities/get_task_assign_staff" ?>',
dataType : 'json',
success : function(responce){
$(".fc-day").each(function(){
var d = $(".fc-day").data('date');
if(d == responce[0].startdate)
{
this.append("<span class='fc-title'>"+responce[0].name+"</span>");
}
});
}
});
});
例如,我的起始日期是2016-07-05
,结束日期是2016-07-09
,而将responce[0].name
附加到给定的<td>
,数据日期介于起始日期和结束日期之间。
那么我应该写什么jQuery呢?
$(document).ready(function(){
$.ajax({
url : '<?php echo base_url()."admin/utilities/get_task_assign_staff" ?>',
dataType : 'json',
success : function(responce){
$('.fc-day').each(function(){
var data_date = $(this).attr('data-date'),
response = $.parseJSON(responce);
if(data_date == response.startdate){
$(this).html("<span class='fc-title'>"+response.name+"</span>");
}
});
}
});
});
您希望从包含类fc day的元素中获取属性date_date。这就是获取该属性的方式。
$('.fc day').each(function(){var data_date=$(this).attr('data-date');});
您已经指出,您希望JSON作为响应,因此您可能希望使用parseJSON作为响应。
我希望我帮助解决了你的问题。干杯
相关文章:
- JS验证ajax返回的html中的表单数据
- php函数的ajax html$_POST值返回null
- 当通过ajax发送到php/sql时,无法存储HTML
- Ajax调用返回当前html页面,而不是请求的文件
- 当使用ajax并将html数据保存为对象时,收听浏览器返回按钮.好的或坏的
- 在ajax中发送html+JS
- 使用ajax进行HTML重定向
- 统计ajax返回数据中的html元素
- HTML class=Ajax操作,如何让类点击调用好的操作
- 为什么我从浏览器修改html/js时会多次发送ajax请求
- 将内容ajax加载到html弹出窗口中
- 获取html表单信息并使用ajax将其推送到PHP
- jQuery/Ajax-试图通过Ajax创建POST方法并获得对HTML的响应
- HTML+Ajax+servlet不起作用
- 来自 HTML AJAX 响应的 jQuery 复选框控件
- 使用 Busboy、html/ajax 和 nodejs 上传文件
- 当输入框暗示为模态时,HTML ajax标签不显示
- 具有颜色和形状的HTML/Ajax在线配置程序
- HTML, AJAX, PHP -通过AJAX向PHP页面发送HTML输入数组
- HTML / ajax / PHP表单处理