我首先想说的是,我对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