我正在为我们的网站进行CRUD。我们的实现是使用Submit,但是在某些情况下,我需要将数据从JS文件传递到我的控制器(顺便说一句,我正在使用Codeigniter),因此我现在正在考虑同时使用它是否是标准做法。到目前为止,它对我有用。
答案 0 :(得分:0)
以我的经验,将其全部通过JS进行,基本上在下面进行。请注意,这是尽可能的伪代码。您需要对其进行更改才能进行编译。
$("#submit").on('click', function(e) {
e.preventDefault();
if(normal_stuff()){
$(this).sumbit();
} else {
fancy_stuff();
}
});
答案 1 :(得分:0)
是的,您可以同时使用Submit和ajax。
为此,您必须先调用ajax,然后才能提交表单。
示例:
$(document).ready(function() {
$('#aht_btn').click(function(){
$.ajax({
type:"GET",
url : "show_aht2.php",
data:{ } , // do I need to pass data if im GET ting?
dataType: 'json',
success : function(data){
//doing stuff
//end success
},
always: function() {
//submit form !!!
$("#formtopost").submit();
}
});
});
});