我想通过ajax提交表单,但我不知道为什么表单不通过ajax提交.为什么ajax没有选择提交ID ..这个代码只是像往常一样提交但不通过ajax帮助我在哪里我错了..
echo form_open('Contact_Controller/submit');
echo form_input('name', set_value('name'), 'id="name"');
echo form_input('email', set_value('email'), 'id="email"');
$data = array(
'name'=> 'message',
'id' => 'message',
'cols'=> '35',
'rows' => '12'
);
echo form_textarea($data, 'Message');
echo form_submit('submit', 'Submit', 'id="submit"');
?>
Run Code Online (Sandbox Code Playgroud)
<script type = "text/javascript">
$('#submit').click(function(){
var form_data = {
name: $('#name').val(),
email: $('#email').val(),
message: $('#message').val()
};
$.ajax({
url: "<?php echo site_url('tuts_Contact_Controller/submit'); ?>",
type: 'POST',
data: form_data,
success: function(msg) {
alert(msg);
}
});
</script>
Run Code Online (Sandbox Code Playgroud) 目前我正在研究代码点火器并使用eclipse PDT ..因为我谷歌它和一些人说用eclipse添加aptana插件是最好的.所以我只想要2问你应该为eclipse PDT安装aptana插件.它应该有什么区别.或者我应该做些什么来使eclipse更好地用于php或代码点火器.还有一件事,如果我说安装了插件,语法着色也会发生变化.因为我喜欢aptana studio的语法着色而不是eclipse?