2012-01-08 6 views
0

私はちょうどPHPファイルから自分のエコーを読み込むはずの関数を作成しました。私は関数が動作していると思うが、私のPHPファイルで何かのようだ。別のPHPページからdivへ

これは私の機能

function CallProverb(){ 
$.ajax({ 
type: "POST", 
    url: "Example_RSS_Feed.php", 
    data: paramas, 
    success: function(responseText) 
    { 
    document.getElementById("ContentHolder").innerHTML = responseText; 
    } 
    } 
); 
} 

そして、私のPHPファイル、その配列とRSSフィードです。

header("Content-Type: application/rss+xml; charset=UTF-8"); 


     $rssFeed = '<?xml version="1.0" encoding="UTF-8"?>'; 
     $rssFeed .= '<rss version="2.0">'; 
     $rssFeed .= '<channel>'; 
     $rssFeed .= '<title>Example RSS feed</title>'; 
     $rssFeed .= '<link>http://localhost/Example_RSS_Feed.php</link>'; 
     $rssFeed .= '<description>This is an example RSS feed called for at ' . date("l n F") . '</description>'; 
     $rssFeed .= '<language>sv</language>'; 
     $rssFeed .= '<copyright>Created 2010 by Mikael Hasselmalm</copyright>'; 

     $rssFeed .= '<item>'; 
     $rssFeed .= '<title>Example feed</title>'; 
     $rssFeed .= '<description>'; 

     $rssFeed .= 'Exempel på ett RSS-flöde anropat ' . date("l n F"); 

     $rssFeed .= '</description>'; 
     $rssFeed .= '<link>LINK</link>'; 
     $rssFeed .= '<pubDate>' . date("l n F") . '</pubDate>'; 
     $rssFeed .= '</item>'; 

     $rssFeed .= '</channel>'; 
     $rssFeed .= '</rss>'; 

     $counter = array(1 => 'one.', ' two ', 'three ',); 
     echo $counter[2]; 

のでその私のcontentholderに出力2になって、私はあなたがjQueryのファイルを含めています=/

+0

あなたがそれをエコーし​​ない場合、そのRSS文字列を構築する際のポイントは何ですか?あなたのPHPスクリプトが行うことの合計は 'echo 'two';'であり、それ以外の作業は何にも何の影響も与えません。 – DaveRandom

+0

'それで、私のコンテンツ所有者に2つを出力するはずです.' - 代わりに何をするのですか? 「でも私はできない」 - 私はできません。あなたの質問を理解してください、それは... – DaveRandom

+0

私の意味は、何も私のdivタグには何も印刷されないということです。 – Dymond

答えて

0

をカント?

PHPからHEAD情報を削除してみることができます。

この行削除:

header("Content-Type: application/rss+xml; charset=UTF-8"); 

PHPヘッダが出力に問題が作成されるかもしれないが。

関連する問題