2011-12-17 9 views
1

numをPHPに投稿するには$ .ajax jqueryメソッドを使用していますが、PHP側でnumをポストする方法はわかりませんが、これは私が持っているもので、未定義のインデックスエラーそれで見つからないようにしてください。

$ .ajaxメソッドを使ってPHPに変数を投稿した後、その変数を選択する方法を知りたいと思います。

<?php 

$lol = $_POST['num']; 

echo " $lol"; 


?> 

これはJSです:

<script> 
var num = 1; 
        function ajax_post(){ 
$.ajax('javas.php', { 
success: function(response) { 
     $(".status").html(response); 
}, 
data: "num=" + (++num) 
}); 
} 

function ajax_posta(){ 
$.ajax('javas.php', { 
success: function(response) { 
     $(".status").html(response); 
}, 
data: "num=" + (--num) 
}); 
} 

$(document).ready(function() { 
$('.eventer > .button').click(function() { 
    ajax_post(); 
}); 
alert("lol"); 
}); 


</script> 

これは、JSは、ボタンのクリック時に実行される

+0

Umm。そのように...あなたの問題はあなたが使用しているJSでなければなりません。 – Quentin

+0

私はあなたも同様にjsコードを追加すべきだと思います。 PHPコードは、エコー時に@lol変数の前後に引用符を必要としないという点以外は、上手く見えます。 –

+0

im gnna私の質問にjqueryを追加します。 – foshoeiyyy

答えて

8

$.ajaxは、デフォルトでGET使用していますので、あなたのPHPスクリプトで$_GET代わりの$_POSTを使用しますか$.ajax()コールのtype設定を"post"に設定するか、$.post()(内部で$.ajaxを使用)を使用します。

0

$.ajaxではなく、$.postを使用することをおすすめします。

関連する問題