2016-04-05 11 views
1

jQueryモバイルを使用してフォームデータをPHPスクリプトに渡していますが、PHPのデータにアクセスできません。私が手

var param = $('form#login_form').serialize(); 
console.log(param); 

によって$('form#login_form').serialize()を通過するデータにチェックした後

$.post('http://127.0.0.1/tum_old/testi.php', $('form#login_form').serialize(), function(data) { 
    console.log(data); 
}); 

:私はこれを試してみました

username=ihfufh&passwordinput=dfygfyf 

PHPスクリプト:

<?php 
    $username = $_POST['username']; 
    echo "$username"; 
?> 

を私に与えるこのエラー:

Undefined index: username

答えて

2

シリアライズし、このような何かを使用してデータを送信します。

<?php 
    // assign your post value 
    $inputvalues = $_POST; 
    $username = $inputvalues['username']; 
?> 
+0

jQueryの/ AJAX

$('#form').on('submit', function(e){ e.preventDefault(); $.ajax({ // give your form the method POST type: $(this).attr('method'), // give your action attribute the value yourphpfile.php url: $(this).attr('action'), data: $(this).serialize(), dataType: 'json', cache: false, }) }) 

は、このようにPHPでそれを受け取りますコードワーバは$ .ajaxをサポートしますか?このアプリケーションは後でコードバで構築されるでしょうか? –

+0

はい、動作しますが、まずドメインをホワイトリストに登録する必要があります。あなたの設定では、 '' –

+0

$( '#form')これはフォームIDですか? –

関連する問題