2017-02-03 5 views
0

私は、以下のようなajaxの成功で動的なPHPコンテンツを作成しようとしています。私は解析エラーを取得し続けます。問題を把握することはできません。あなたがHTMLを作成することができますし、唯一のJSやはJQueryを使って、ページ上でそれを示していますajax成功関数内の動的PHPコンテンツ

txt = '<div></div> <p></p>'; 
$("#someid").append(txt); 

説明:新しいPHPのnのAjax

$.ajax({ 
    type: "GET", 
    url: "edit_listing.php", 
    data: {value:val}, 
    dataType: "JSON", 
    success: function(data) { 
     txt="<php echo '<div></div>';"+ 
      "echo '<p></p>'; ?>"; 
     $("#someid").append(txt); 
    } 
}); 

答えて

1

にこれを試してみてください。そこにはPHPの必要はありません。

+0

これ以上の条件を使用する場合もありますが、これは単なる例です。より動的なコンテンツにセッション変数を使用するものを構築しています。 –

+0

セッション変数の値をajax呼び出しから返し、JSで使用します –

+0

私はそれが良い考えだと思います。前にそれをしたことがあります。ちょうどajax o/pでこのコードのようなものを使う方法があるのだろうか? "<?php if(isset($ _ SESSION ['pictures'])&&!empty($ _ SESSION ['pictures'])){ エコー '

'; for($i=0;$i "; } }echo '
';}?> –

0

json_encodeで行うこともできます。例:

// php code 
<?php $txt = "<div>{$somevar}</div><p>{$anothervar}</p>"; ?> 

$.ajax({ 
    type: "GET", 
    url: "edit_listing.php", 
    data: {value:val}, 
    dataType: "JSON", 
    success: function(data) { 
     // php code 
     txt=<?php echo json_encode($txt); >; 
     $("#someid").append(txt); 
    } 
}); 
関連する問題