こんにちは、私はこの簡単なコードを持っています:
var datastring="123";
$.ajax({
url: 'actualizarimagen.php',
type: 'post',
dataType: 'text',
data: datastring,
cache: false,
success: function(response){
$('.msg1').html(response);
},
error: function(response){
$('.msg1').html(response);
}
});
そして actualizarimagen.php では:
$desc_larga = print('<pre>') & print_R($_POST) & print('</pre>');
$insertSQL = sprintf("INSERT INTO prueba (texto) VALUES ($desc_larga)");
成功メッセージが表示されますが、データベースでは常に 1 が保存されます。dataType、成功、エラー、完全な関数のすべてを変更しようとしましたが、機能しません。私は検索していましたが、答えは役に立ちませんでした。
ありがとう。
編集:応答を追加