Ajaxで、データをPHPに飛ばしてechoすると、alertでそのデータが表示されるようにしたい(下記の例では、「100」)のですが、
[object][Object]
と表示されます。
おそらくかなり基礎的なミスがあるのだと思うのですが、なかなか解決できないので、質問させていただきます。
lang
1function ajax_func(){ 2 function getXMLHttpRequestObject(){ 3 var ajax = null; 4 if (window.XMLHttpRequest){ 5 ajax = new XMLHttpRequest(); 6 } else if (window.ActiveXObject){ 7 ajax = new ActiveXObject('MSXML2.XMLHTTP.3.0'); 8 } 9 return ajax; 10 } 11 12 var senddata ={ 13 "aaa" : 100 14 }; 15 $.ajax({ 16 type: "POST", 17 url: "http://....php", 18 data: senddata, 19 success: function(msg){ 20 alert(data) ; 21 }, 22 error: function(XMLHttpRequest, textStatus, errorThrown){ 23 alert(errorThrown); 24 } 25 }) 26 return false; 27}
lang
1echo $_POST['aaa']
どこに誤りがあるでしょうか。
お分かりの方、お手数をお掛けしますが、ご教示頂ければ幸いです。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/02/15 12:31
2015/02/16 14:41
退会済みユーザー
2015/02/17 02:33