Javascript 在表单中放置多个submit按钮。单击submit后,它将转到ajax中的特定URL
我的表单中有两个提交按钮,一个是提交,另一个是计划下一轮。当用户单击提交时,表单值应存储在数据库中并重定向到查看页面。当用户单击计划下一轮时,值应存储在数据库中,表单将保留在那里,用户可以在表单中添加详细信息 以下是我的提交按钮:Javascript 在表单中放置多个submit按钮。单击submit后,它将转到ajax中的特定URL,javascript,jquery,ajax,codeigniter,Javascript,Jquery,Ajax,Codeigniter,我的表单中有两个提交按钮,一个是提交,另一个是计划下一轮。当用户单击提交时,表单值应存储在数据库中并重定向到查看页面。当用户单击计划下一轮时,值应存储在数据库中,表单将保留在那里,用户可以在表单中添加详细信息 以下是我的提交按钮: <button type="submit" name="submit" value="submit" class="btn btn-primary" value="submit">Submit</button> 提交 这是我的另一个按钮:
<button type="submit" name="submit" value="submit" class="btn btn-primary" value="submit">Submit</button>
提交
这是我的另一个按钮:
<button type="submit" name="submit" class="btn btn-primary" value="schedule">Schedule Next Round</button><br></br>
安排下一轮
有人能帮我吗
提前感谢。使用不同的功能提交和安排下一轮。对于Sumbit使用,从提交和安排下一轮使用不同的功能
<button type="submit" name="submit" value="submit" class="btn btn-primary" value="submit">Submit</button>
<button type="button" name="submit" class="btn btn-primary" value="schedule" onclick="ScheduleNextRound();">Schedule Next Round</button><br></br>
function ScheduleNextRound() {
$.ajax({
type: 'POST',
data: YourDataYouWantToSendAsObject,
url: YoutServerSideUrl,
async: false,
success: function (value) {
returnData = value //as you don't want to refresh
},
error: function (jqXHR, textStatus, errorThrown) {
genericError(jqXHR, textStatus, errorThrown);
},
});
}
提交
安排下一轮
函数schedulenextrund(){
$.ajax({
键入:“POST”,
数据:您的数据您想发送一个对象,
url:YoutServerSideUrl,
async:false,
成功:功能(价值){
returnData=value//,因为您不想刷新
},
错误:函数(jqXHR、textStatus、errorshown){
常规错误(jqXHR、textStatus、errorshown);
},
});
}
使用以下方法,通过按钮名称和发布值获取按钮,并将其发布到所需页面:
$(文档).ready(函数(){
$(“输入[name=Button1]”。单击(函数(){
警报(“按钮1点击”);
$.post('ajax/test.html',函数(数据){
});
});
$(“输入[name=Button2]”。单击(函数(){
警报(“按钮2已点击”);
$.post('ajax/test.html',函数(数据){
});
});
})
请向我们展示您迄今为止编写的JS代码。我还没有编写任何JS代码?我只是在我的控制器中尝试过这样做,如果($this->input->post('submit')==“submit”){$this->CandidateModel->add_candidate_selection($this->input->post());重定向(base_url('candidate/view_candidate_selection'))}我真诚地建议您阅读一些关于Ajax请求的文章。但是这个链接也应该有帮助=>,$.post('ajax/test.html',函数(数据)这一行的目的是什么。你能解释一下吗..使用这一行你可以将值提交到其他页面…也就是将post值传递到test.html页面以处理和存储数据库。类似于{'name':'abcd','age':'27'}等等,如果您不想发送任何内容,只需发送{}空对象即可