最初に言いたいのは、私は javascript と jQuery に非常に慣れていないということです。それは非常にばかげた単純な問題だと思います。これには多くの質問があることを認識しており、それらすべてを試しました。私は自分の問題を解決できないようですが。
入力フィールドと送信ボタンがあります。送信をクリックすると、入力ファイルの内容をデータベースに保存し、ページ上のコンテンツと同じページにそのまま残りたいと思います。
私のJavascriptコードは次のとおりです。
<script type="text/javascript">
$(document).ready(function()
{
$('#submit').submit(function(e)
{
e.preventDefault();
var msg = $('#uname').val();
$.post("c_test/test_submit", {uname: msg}, function(r) {
console.log(r);
});
});
});
</script>
そして、私のhtmlコードは次のとおりです(私はcodeigniterを使用しています):
$this->load->helper('form');
echo form_open();
$data =array ('name'=>'uname','id'=>'uname');
echo form_input($data) . '<br />';
$data=array('name'=>'submit','id'=>'submit','value'=>'Submit');
echo form_submit($data);
echo form_close();
誰かが私の愚かさを指摘してくれたら、とてもありがたいです。ありがとう!