質問

SQLデータベースにいくつかの値を挿入しようとしています。

私は使っている

<input type="text" name="message" id="message"  />
<input type="image" src="boca.png" onClick="send();" />

価値を取得するには

function send(){

var mess = $('#message').val('');   
var dataString = 'message:'+ mess;  
$.ajax({  
  type: "POST",  
  url: "atuamae.org/send.php",  
  data: dataString,  
  success: function() {  
    $('#message').val('');
  }  
});  }

PHPファイルとPHPファイルに送信するには:

$message = $_GET['message'];

エラーは、送信またはvar Datastringのエンコードのいずれかで発生すると思います

役に立ちましたか?

解決

簡単に言えば、HTTP GETメソッドではなくHTTP POSTメソッドを使用しているため、使用する必要があります $_POST それよりも $_GET PHP側に。

他のヒント

投稿を使用している場合は、$ _post ['message'] not $ _get ['message']を使用する必要があります。

「#message」要素のコンテンツを設定しています

変化する

var mess = $('#message').val('');  

var mess = $('#message').val();

また、はい、使用しています POST しかし、価値を再生しようとしています GET

試す:

var mess  =   document.getElementById('message').value;
var dataString = 'message='+ mess;
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top