Warning: Trying to access array offset on value of type bool in /home/yotigory/codingmania.net/public_html/wp-content/plugins/search-everything/config.php on line 29

Warning: Cannot modify header information - headers already sent by (output started at /home/yotigory/codingmania.net/public_html/wp-content/plugins/search-everything/config.php:29) in /home/yotigory/codingmania.net/public_html/wp-includes/feed-rss2.php on line 8
xml アーカイブ - CodingMania https://codingmania.net/tag/xml コーディングマニアは、コーダーやWEBデザイナーが、効率よくコーディング作業が出来ることを目指したサイトです。 Thu, 24 Sep 2015 04:23:49 +0000 ja hourly 1 https://wordpress.org/?v=5.8.9 jqueryでxmlを読み込んでコンテンツを表示します。 https://codingmania.net/list/773.html https://codingmania.net/list/773.html#respond Wed, 04 Jun 2014 05:07:30 +0000 http://codingmania.net/?p=773 JSを読み込みます [xmldata.js]JavaScript HTMl CSS

投稿 jqueryでxmlを読み込んでコンテンツを表示します。CodingMania に最初に表示されました。

]]>
JSを読み込みます
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script type="text/javascript" src="js/xmldata.js"></script> 

[xmldata.js]JavaScript

$(function(){
	
function fresh(){
	var dlbody = $("#news");
	$.ajax({
    type: 'GET',
		url: 'list.xml',
		dataType: 'xml',
		success: function(xml){
			var newslist = $(xml);
			newslist.find('item').each(function(i){
        i = i + 1;
        if(i == 6) {
            return false;
        }
				var newsitem = $(this);
				var newsitem_title = newsitem.find('title').text();
				var newsitem_date = newsitem.find('date').text();
				var newsitem_link = newsitem.find('link').text();
				var dt = $('<dt />').text(newsitem_date);
				//var ddlink = $('<a />').text(newsitem_link);
				var dd = '<dd><a href="'+newsitem_link+'">'+newsitem_title+'</a></dd>';

				dlbody.append(dt);
				dlbody.append(dd);
			});
		}
	});
}

fresh();

});

HTMl

<div class="mod_news">
<dl id="news">
</dl>
<!-- /mod_news --></div>

CSS

/* mod_news
-----------------------------------------*/
.mod_news{
  margin:50px 0 0 0;
}
.mod_news dl{
  position:relative;
  overflow:hidden;
}
.mod_news dt{
 float:left;
 width:130px;
 padding:15px 0 0 0;
}
.mod_news dd{
 border-bottom:dotted 1px #CCCCCC;
 padding:15px 0 10px 130px;
 line-height:1.3;
}

投稿 jqueryでxmlを読み込んでコンテンツを表示します。CodingMania に最初に表示されました。

]]>
https://codingmania.net/list/773.html/feed 0