2012-01-21 5 views
2

私はPHPファイルからいくつかのコンテンツを取得するためにajaxを使用する方法を研究してきましたが、私はいくつかの問題に遭遇します。それはデータを取得しません。私はデータを取得し、私のブラウザでそのリンクに行けばajaxを使ってPhoneGapアプリケーションのデータを取得する方法は?

<script type="text/javascript" charset="utf-8"> 
//$(document).ready(function() { 

    var path = "http://website.com/php/functions.php"; 

     $(document).bind('mobileinit', function() { 
      $.get(path+'?get_param=value', function (data) { 
       $('#pageshow').html(data); 
      }); 
      $.mobile.allowCrossDomainPages = true; 
     }); 
     alert(path+'?get_param=value'); 
//}); 
</script> 

<div data-role="content"> 
    <h1>Hello World</h1>  
    <div id="pageshow">1</div>   
</div><!-- /content --> 
  • は、ここに私のコードです。 var path = "http://website.com/php/functions.php";var path = "php/functions.php";するかどうかわからない

  • イムが、すべてのファイルがサーバー

上の同じフォルダに、この作業を行う方法上の任意の提案ですか?

おかげでたくさんの$.ajax

+0

のように渡されるべきdata:{get_param:value}に気付きますあなたは '/ php/functions.php'としてURLを使うことができます。 – Rafay

+0

良い点は、それを改訂してください。 – Patrioticcow

+0

私はそれが誤解されていたと思っていました。あなたはそれが問題であることを行く – Rafay

答えて

1

変更$.get要求をし、自分

$.ajax({ 
type: 'GET', 
url: '/php/functions.php', 
data: { get_param: value }, 
success: function (data) { 
alert("success"); 
}, 
error: function() { 
alert("error"); 
} 

}); 

のようなエラーハンドラにするには、クエリ文字列paramはこれを何本

+0

+1良い例。 –

関連する問題