this is my news.php ... このコードは、タイトルと一部のニュース コンテンツを表示します。タイトルをクリックすると、ID を取得して記事に移動する必要があります。しかし、私はIDを取得していませんでした。
<?php
include 'connect.php';
?>
<?php
$qry = (mysql_query("SELECT * FROM articles"));?>
<newslist title="Latest News">
<?php
while($row=mysql_fetch_array($qry))
{ ?>
<news category="green" url="asdf.php?id="<?php echo $row['id']?>"" date="<?php echo $row['date']?>">
<headline><?php echo "<h1>".$row['title']."</h1>";?></headline>
<detail><?php echo "<p>".substr($row['content'],0,60)."..."."</p>"; ?> </detail>
</news>
<?php
}?>
</newslist>
これは、上記の URL コードを処理していたと思われる JavaScript コード フラグメントです。問題は JavaScript コードに存在していましたか? (vscroller.js)
var url = $(this).attr('url');
var htext = $(this).find('headline').text();
description.append($('<h1/>').html("<a href='" + url + "'>" + htext + "</a>"));
これは私の asdf.php です。記事を1つクリックした場合の移動先です。
`<?php
$qry=mysql_query("SELECT * FROM articles");
if(!$qry)
{
die("Query Failed: ". mysql_error());
}
?>
<div id="content">
<?php
while($row=mysql_fetch_array($qry))
{
?>
<p class="head">Posted In: <?php echo $row['category'];?></p>
<div class="line"></div>
<h1><?php echo $row['title'];?></h1>
<div class="line"></div>
<p class="meta"><?php echo $row['date']." "."Written By: ".$row['author'];?>
</p>
<div id="article" class="article">
<p class="intro">
<?php echo "<img src=".$row['image']."/>"."<p>".$row['content']."</p>";?></p>
<div class="line"></div><br /><br />
<?php
}
?>
<p id="pc_reference" class="meta"><a href="demo.php">Back to News Page</a></p>
</div>`
このコードは、news.php(main.php) を表示するページからのものです。
`<script type="text/javascript">
$(document).ready(function () {
$('#vscroller').vscroller({ newsfeed: 'news.php' });
});
</script>
<html>
<body>
<div class="news-wrapper" id="vscroller"></div>`