2011-04-22 12 views
0

$('#target').html(????????)または.ajax()jQueryコールバックでPHP関数が実行される

idターゲットを使用して<div>にPHPページを読み込む必要があります。どうすればそのPHPページを呼び出すことができますか?

これは、それはそれはjavascriptの変数obj.info含まれるようにしようとしていた私のセットアップではなかった私の問題です:私は、関数が失敗したことobj.info変数を仕事にしようとするたびに

function(obj){jQuery.ajax({'url':'/controller/\'+obj.info+\'','cache':false,'success':function(html){jQuery('#target').html(html)}})} 

を。

+0

コールバック?これはどのフレームワークですか? – colinmarc

+3

あなたはjsがクライアント側で動作しており、phpはサーバ側で動作していることに気付いていますか? – Flinsch

+6

詳細+コードmore =回答。 – michelgotta

答えて

1
$('#target').load('url/to/php/script.php'); 

http://api.jquery.com/load/

+0

ありがとう、質問私はPHPのスクリプトに渡す必要がありますjs変数があります、どうすればよいですか? – John

+0

本当にリンク先のドキュメントを読むべきです。しかし、url/to/php/script.php?myVar = '+ jsVarにURLを渡すだけで、2番目の引数としてマップとして渡すことができます:{myVar:jsVar} – Gregg

0
$.ajax({ 
    'url/to/php/script.php', 
    data: { 'varName': yourJsVariable }, 
    success: function(response) { 
    // your php script returns HTML content 
    // 
    $('#element').html(response); 
    } 
}); 

詳細は)(アヤックスのページをチェックしてください:http://api.jquery.com/jQuery.ajax/

関連する問題