0

Facebook JavaScript SDK を使用しています。Javascript 変数を GET や POST などの方法で別のページに投稿する方法を知りたいです。たとえば、私は持っています:

userInfo = document.getElementById('user-info');

新しいページに投稿するには?

location.href="http://www.walla.com/?info=" + info.id;

動作していません

4

2 に答える 2

1

これにはajaxを使用することをお勧めします..

ここに例があります。

<script type="text/javascript">
$(document).ready(function() {
   $('#submit-btn').click(function() {
     $.ajax({
       type:'POST',  //POST or GET depending if you want to use _GET or _POST in php
       url:'your-page.php', //Effectively the form action, where it goes to.
       data:$('#txtName').val(),  //The data to send to the page (Also look up form serialise)
       success:function(e) {
            // On success this fill fire, depends on the return you will use in your page.
       }
     });
     return false;
   });
});
</script>

<form>
  <input type="text" id="txtName" />
  <input type="submit" id="submit-btn" value="Send" />
</form>

それがうまくいくことを願っています。

于 2012-07-26T05:22:23.617 に答える
0

それは問題ないようです。$_GET['info']PHP からinfo.id を取得できるはずです。

userInfoただし、それは単純な文字列であると想定しています。

そうでない場合は、最初に文字列に変換する必要があります。これを行う 1 つの方法は、JSON を使用することです。JSON は、PHP 側でjson_decode().

于 2012-07-26T05:07:01.610 に答える