2017-02-27 33 views
2

我有两个提交按钮在我的形式之一提交,另一种是提交表单SCHEDULE NEXT ROUND..when用户点击值应该存储在数据库中,并重定向到查看page..and当用户按计划点击下一轮的值应该存储在数据库中,并再次形成将呆在那里,用户可以在表单中添加细节..将多个提交按钮form..after点击提交应到特定的URL在阿贾克斯

这里是我的提交按钮:

<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> 

谁能帮我...

在此先感谢..

+0

请告诉我们,到目前为止你写的JS代码。 –

+0

我没有写任何js代码呢? – user3663

+0

我只是想这样在我的控制器如果($这个 - >输入 - >后( '提交')== “提交”) {$ 这 - > CandidateModel-> add_candidate_selection($这个 - >输入 - >后()); redirect(base_url('Candidate/view_candidate_selection')); } – user3663

回答

0

使用不同的功能,用于提交和计划下一步Round.For透过从提交和调度下一轮使用使用不同的功能。

<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); 
      }, 

     }); 
} 
+0

数据:YourDataYouWantToSendAsObject,在这里我有什么写的.. – user3663

+0

像{ '名': 'ABCD', '年龄': '27'}等,如果你不想发送任何东西只是给{}空对象 –

1

它的按钮名称和岗位价值获取按钮点击页面需要使用下面的方法:

$(document).ready(function(){ 
 
$("input[name=Button1]").click(function(){ 
 
alert("Button1 clicked"); 
 
$.post('ajax/test.html', function(data) { 
 

 
}); 
 

 
}); 
 
$("input[name=Button2]").click(function(){ 
 
alert("Button2 Clicked"); 
 
$.post('ajax/test.html', function(data) { 
 

 
}); 
 

 
}); 
 
})
<html> 
 
<head> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script></head> 
 
<body> 
 
<form method="post"> 
 
<input type="submit" name="Button1" value="Button1"> 
 
<input type="submit" name="Button2" value="Button2"> 
 
</form 
 
</body> 
 
</html>

+0

$。员额(“AJAX/test.html的”,函数(数据)这个是什么line.can请你解释.. – user3663

+0

目的使用这条线,你可以将值提交给其他页面...即将过帐值传递给test.html页面来处理和存储数据库。 –

相关问题