質問
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;
所属していません StackOverflow