2016-10-27 9 views
-1

別のページにデータを投稿しません?しかし、私は警告メッセージ "成功"を得た。AJAXの成功は、しかし、私はこの単純なコードを持って

<?php 
session_start(); 
if($_SERVER['REQUEST_METHOD'] == 'POST'){ //if page was requested with POST 
echo $_POST['addUser']; 
} 
?> 

警告メッセージ「成功」が表示されましたが、データは他のページへのPOSTではありません。 また、「簡単に」1つのアポストロフィを書いてみてください。同じプロジェクトの別のページに、同じAjaxとその作業があります。なぜこの1つが機能していないのですか?何か案は?私はAJAXでのみそれを行う必要があります、フォームを提出すると私を助けません。 おかげ

+0

をリダイレクトしますdata: 'addUser=' + addUser

コード

var addUser = "simply"; $.ajax({ type: 'POST', url: 'userControl.php', data: 'addUser=' + addUser, success: function(response){ alert("success"); } }); 

の下に表示し、それが可能であるので、あなたがwindow.locationを削除する必要があり、このよう.location'には??それはAjaxの仕組みではありません!その行を取り除く! – Jeff

+0

async:falseを使用します。//ウィジェットを失った場合は、ajax呼び出しチェックリンクhttp://stackoverflow.com/a/35858496/5700401 –

+2

でウィンドウリダイレクトをブロックし、アラートを 'alert(response);に変更します。 ''単に ''が見えるはずです。 – Jeff

答えて

-1

パスデータ `ウィンドウが何であるかを、あなたのAJAX呼び出しが完了する前に、ページが

+0

OPの 'data'エントリは完全に有効です。 –

関連する問題