-4

以下に、phpページのエコーを取得する関数があります。注:このエコーは通常、単なる色(緑、青など)です。そのphpページにPOSTしても、変数$testに適用できるテキストのみを返すことができるようにしたいと思います。

基本的に、私は以下と同じことを実行できるようにしたいだけでなく、phpページに変数をPOSTすることもできます。

$(function(){
   var test = "";
   function loadData() {  
      $.get("roomdata.php", function(test) {
         alert(test);
         setTimeout(loadData, 10000);
      }, 'text'); 
   }
   loadData();
});

ありがとう!-これを永遠に理解しようとしてきました。

注:昨日似たようなものを投稿しましたが、これはおそらくより明確で一歩先を行っています。

4

4 に答える 4

1

jQuery.post()を参照してください。

このように使用してください:

$.post('roomdata.php',
    { varname: 'data' }, // varname is whatever variable name expected in POST
    function(response) {
        var return_value = data; // that's the data returned.
    });
于 2013-03-16T14:51:43.897 に答える
1

あなたはでajax呼び出しを行うことができます$.ajax

$.ajax({
 type: "POST",
 url: "process.php",
 data: {
   abc: 'string' //send this to the php script
 },
cache: false
}).done(function(msg) {
 alert(msg); //alert what the php script says
}
于 2013-03-16T14:48:41.280 に答える
0

ドキュメントをチェックすると(常にドキュメントをチェックしてください!)、これが機能することがわかります。

$.get('page.php',
      { variable: 'someVar' },
      function(data) {
      ...
});

jQuery.get(url [、data] [、success(data、textStatus、jqXHR)] [、dataType])

于 2013-03-16T14:49:31.547 に答える
0

これを含めてください:)幸運..

 var request =$.ajax({
        type: "POST",
        url: "HANDLEPOST.php",
        data: { testvar : test } });
        request.done(function(msg) {
          $("#out").html("<div>" + msg + "</div>");
        });
于 2013-03-16T14:50:27.973 に答える