0

私は他のサイトからRSSを取得するためのこのコードを持っています

gfeedfetcher.prototype._displayresult=function(feeds){
    var rssoutput=(this.itemcontainer=="<li>")? "<ul>\n" : ""
    gfeedfetcher._sortarray(feeds, this.sortstring)
    for (var i=0; i<feeds.length; i++){
        var itemtitle="<a href=\"" + feeds[i].link + "\" target=\"" + this.linktarget + "\" class=\"titlefield\">" + feeds[i].title + "</a>"
        var itemlabel=/label/i.test(this.showoptions)? '<span class="labelfield">['+this.feeds[i].ddlabel+']</span>' : " "
        var itemdate=gfeedfetcher._formatdate(feeds[i].publishedDate, this.showoptions)
        var itemdescription=/description/i.test(this.showoptions)? "<br />"+feeds[i].content : /snippet/i.test(this.showoptions)? "<br />"+feeds[i].contentSnippet  : ""
        rssoutput+=this.itemcontainer + itemtitle + " " + itemlabel + " " + itemdate + "\n" + itemdescription + this.itemcontainer.replace("<", "</") + "\n\n"
    }
    rssoutput+=(this.itemcontainer=="<li>")? "</ul>" : ""
    this.feedcontainer.innerHTML=rssoutput
}

次に、データベース上のテーブルに新しいタイトルとリンクを挿入する必要があります。このタラはjavascriptで

4

1 に答える 1

0

ajax リクエストの例:

$.ajax({
  type: "POST", // or GET
  url: "databasehandler.php",
  data: { feedtitle: "Some Title", feedlink: "Some URL" }
}).done(function( msg ) {
  alert( "Data Saved: " + msg );
});

--

databasehandler.php

<?php

     print_r($_POST);

     // 
     // Do your database handles here.
     // Connect, Query, then return success/failure status

?>
于 2012-06-24T14:09:56.077 に答える