2016-12-11 21 views
0

私は別のPHPファイルにデータを送信するjQuery関数を持っています。jQueryは空のデータを返します

$(function() { 
    $(".button").click(function() { 
    var ButtonValue = $(this).attr('value'); 
    $.ajax({ 
     url: 'content_articles.php', 
     type: 'POST', 
     data: { 
     mark: ButtonValue 
     } 
    }); 
    }); 
}); 

ButtonValue変数が正しい。しかし、次のページでは空です。

$rowid=$_POST['mark']; 
+0

は、2番目のコード例です使用することができます* content_articles.php *? –

+0

コンソールには何が表示されますか?任意のエラー? '$ _POST ['mark']'が空であることをどうやって知っていますか?あなたの 'content_articles.php'ファイルのコードをもっと共有してください – EhsanT

答えて

-2

あなたのPHPでjsonデコードしましたか? (; `すなわち、` $ ROWID = $ _ POST [ 'マーク'])_complete_内容

それは

$_POST = json_decode(file_get_contents('php://input'), true); 

ようにする必要があります。そして、あなたは

$_POST['mark'] 
+0

そしてなぜ彼は** jsonのデコード**をする必要がありますか? – EhsanT

関連する問題