Javascript 使用主干js将表单数据发送到控制器
这是我的密码。我需要将用户名和密码发送到codeigniter中的控制器。我检查了从控制器中的视图发送的值。这些是无效的。有人能帮我吗?谢谢您没有在这里共享控制器代码。我想您的控制器一定喜欢这个……再试一次Javascript 使用主干js将表单数据发送到控制器,javascript,codeigniter,backbone.js,Javascript,Codeigniter,Backbone.js,这是我的密码。我需要将用户名和密码发送到codeigniter中的控制器。我检查了从控制器中的视图发送的值。这些是无效的。有人能帮我吗?谢谢您没有在这里共享控制器代码。我想您的控制器一定喜欢这个……再试一次 var User = Backbone.Model.extend({ defaults: { user_name: "", user_email: "", user_p
var User = Backbone.Model.extend({
defaults: {
user_name: "",
user_email: "",
user_password: "",
},
initialize: function () {
console.log('user has been intialized');
},
urlRoot: 'http://localhost/reddit/index.php/user_account/user'
});
$(document).ready(function(){
$("#submit").click(function(){
var email = $("#uname").val();
var password = $("#upass").val();
if(email==''||password=='')
{
alert("Please Fill All Fields");
}
else
{
// AJAX Code To Submit Form.
var user = new User({user_email: email, user_password:password});
user.fetch({
success: function () {
var view1 = new SampleView({model: user, el: $("#logged_user")});
view1.render();
}
});
}
return false;
});
});
和在控制器中
$.ajax({
type:'POST',
url:'http://localhost/reddit/index.php/user_account/user',
data:{user_email: email, user_password:password},
success:function()
{
var view1 = new SampleView({model: user, el: $("#logged_user")});
view1.render();
}
});
.fetch
将在不发送任何数据的情况下发出GET请求。请尝试user.save()
,它将发出POST请求,或者只是发出一个自定义jQuery.ajax
调用。谢谢..!:-)
$.ajax({
type:'POST',
url:'http://localhost/reddit/index.php/user_account/user',
data:{user_email: email, user_password:password},
success:function()
{
var view1 = new SampleView({model: user, el: $("#logged_user")});
view1.render();
}
});
public function user()
{
$email = $this->input->post('user_email');
$password = $this->input->post('user_password');
//perform operations
}