我首先想說的是,我對JavaScript和jQuery非常陌生。 我認爲這是一個非常愚蠢而簡單的問題,我知道有很多關於這方面的問題,而且我確實嘗試了所有這些問題。雖然我似乎無法解決我的問題。CodeIgniter Javascript表單提交
我有一個輸入欄和一個提交按鈕。點擊提交時,我想將輸入字段的內容保存到數據庫中,並繼續保持原樣顯示頁面上的內容。
我的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代碼如下(我用笨):
$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();
我會很感激,如果有人能指出我的愚蠢。謝謝!
儘管我能夠從代碼中推斷出問題所在,但如果您在問題中解釋了您所遇到的問題,這通常很有用。如果你正在獲得你沒有預料到的功能,請說明這個功能是什麼。 –
另外,不是每個人都使用相同的語言來生成HTML,您可以使用它(我個人從來沒有使用過codeigniter,儘管有可能將您發佈的代碼做爲應該執行的操作),所以通常包含實際的,在提問與jQuery或常規JavaScript相關的問題時生成的HTML。 –
安東尼我很抱歉。在此之後,我一定會記住這一點。 – idok