2012-05-07 12 views
0

"$ var"を "doc.php"に送信するにはどうすればよいでしょうか?また、 "doc.php"はそれをどのように読むのでしょうか? $ _POST ['$ var']または$ var?ここで

は、私が使用しているものです:

<script src="jquery-1.7.2.min.js" type="text/javascript"> 

//私は、ページの読み込みアップ時に投稿したい何の.doneですか?

$('').done(function() { 
     $.ajax({ 
     url: "doc.php", 
     dataType: "json", 
     type: "POST", 
     data: { 
      Variable: <?php print $var; ?>, 
     }, 
     success: function (m) { 
      console.log(m); 
     }, 
     error: function (e) { 
      console.log("Something went wrong ...: "+e.message); 
     }, 
     }); /* end ajax*/ 
     e.preventDefault(); 
    }); 
    </script> 

また、私はページの負荷で提出しようとしています。明らかにこれはうまくいかず、コードにはもっと多くのことがありますが、私はそれを簡単に保ちたいと思いました。バックグラウンドで、ボタンなしで(単にページの読み込み時に)、HTMLのように "POST"をどのようにしますか?

答えて

2

doc.phpあなたは次のような構造でのAjaxで送信$_POST["Variable"]

として、それを読んでいました:

data: { variable: 'desired_value' } 
0

使用jQueryのドキュメントレディ機能をページがロードされた後に何かをします。

http://api.jquery.com/ready/

<script type="text/javascript"> 
    $(function(){ 
     var valuetToSend= '<?php echo $var; ?>'; 
     $.ajax({ 
      url: "doc.php", 
      dataType: "json", 
      type: "POST", 
      data: { Variable: valuetToSend }, 
      success: function (m) { 
       alert(m); 
      }, 
      error: function (e) { 
       alert("Something went wrong ...: "+e.message); 
      }, 
      }); 
    }); 
</script> 
+0

このコードはまた、doc.phpを実行します、またはそれを上回った値だけを更新し、リフレッシュすることを期待して、他の方法で実行しましたか?これは動作しているようですが、私の "doc.php"はmysqlの挿入コマンドを持つものです。 – myladeybugg

+0

@myladeybugg:これはdoc.phpを実行します。私たちはPHPページから読み込んだ値で "Varaibale"という変数を渡しています。 doc.phpから値を返すと、doc.phpページは彼が読んだ値を読み取り、それが持つコードを実行することができます。成功イベントの 'm'変数で利用できるようになります – Shyju

2

値が整数でない場合は、引用符で囲まれたオブジェクトリテラルでをラップしていることを確認してください:

data: { Variable: '<?php print $var; ?>'} 
+0

" doc.php "では、何らかの方法でこの関数を引き出す必要があります:<?php $ newvar = $ _post ['var '] ...または$ _post [' var ']で十分でしょうか?また、この情報がdoc.phpに転送されているかどうかを知る方法はありますか? – myladeybugg

+0

上記の方法で '$ _post ['var]'をエコーすると、引用符で囲む必要があります。値がページに適切に出力されているかどうかをテストするために、viewsourceを実行してください... – xandercoded

関連する問題