参考(http://webcake.no003.info/webdesign/jquery-ajax-php-post-sample.html)を参考にして、
submitボタン押下時にオブジェクト化された変数をphpに渡しDB登録したいのですが、
うまくいきません。
$.ajax()を起動するボタン押下時→反応なし。
http://localhost/test/insert.php側→条件分岐は偽にしかならない。
どのようにすれば、php側でオブジェクト化された変数を取得or表示できるのか教えていただけると助かります。
php内に記述しているif文の条件がそもそも間違っているのでしょうか?
以下、自分で作っているソースです。
js
$('#submit button').click(function(event){
var testdata1 = "data1";
var testdata2 = "data2";
var testdata3 = "data3";
var data = { 'data1' : testdata1, 'data2' : testdata2, 'data3' : testdata3 }; $.ajax({ url: 'http://localhost/test/insert.php', type: 'post', dataType: 'json', data: 'data', success: function(data, dataType){ alert(data.text); }, error: function(XMLHttpRequest, textStatus, errorThrown){ alert('Error : ' + errorThrown); }; }); return false;
});
php
<?php header("Content-type: text/plain; charset=UTF-8"); if (isset($_POST['data1'])){ echo "OK"; }else{ echo "NO"; }; ?>回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/20 08:30