在jquery中使用$.get时,.submit和.click之间有区别吗?

在jquery中使用$.get时,.submit和.click之间有区别吗?,jquery,codeigniter,Jquery,Codeigniter,我有一个非常奇怪的问题:第一个函数工作并按它应该的方式拾取信息,第二个函数工作,第三个函数不工作。(我在测试时把它们都注释掉了)我试着用$做了一点尝试。post,但作为jquery的新手,我试图让它变得更简单,而不是获取一些信息。.click(function()与.submit(function())的工作方式是否不同 $(文档).ready(函数(){ $(“#mybutton”)。单击(函数(){ $.get(“index.php/example”,函数(数据、状态){ 警报(“数据:+

我有一个非常奇怪的问题:第一个函数工作并按它应该的方式拾取信息,第二个函数工作第三个函数不工作。(我在测试时把它们都注释掉了)我试着用
$做了一点尝试。post
,但作为jquery的新手,我试图让它变得更简单,而不是获取一些信息。
.click(function()
.submit(function()
)的工作方式是否不同


$(文档).ready(函数(){
$(“#mybutton”)。单击(函数(){
$.get(“index.php/example”,函数(数据、状态){
警报(“数据:+数据+”\n状态:+状态);
});
});
$('#emailform')。提交(函数(){
警惕(“理解”);
});
//这根本不起作用,包括在注释上述函数时。
$('#emailform')。提交(函数(){
$.get(“index.php/example”,函数(数据、状态){
警报(“数据:+数据+”\n状态:+状态);
});
});
});

如果要在提交事件时发送ajax请求,应防止事件的默认操作:

$('#emailform').submit(function(event){
   event.preventDefault()
   $.get("<?echo base_url();?>index.php/example",function(data,status){
      alert("Data: " + data + "\nStatus: " + status);
   });
});
$('#emailform')。提交(函数(事件){
event.preventDefault()
$.get(“index.php/example”,函数(数据、状态){
警报(“数据:+数据+”\n状态:+状态);
});
});

您使用什么来提交表单?type=submit或type=button?
好的!然后您必须防止默认的提交操作。非常好,谢谢:D想将其用于一些测试目的。我明白,通常情况下,它的使用方式会有所不同。
$('#emailform').submit(function(event){
   event.preventDefault()
   $.get("<?echo base_url();?>index.php/example",function(data,status){
      alert("Data: " + data + "\nStatus: " + status);
   });
});