主干网通过AJAX向服务器发送参数
哎,, 我对主干网非常陌生,我读了一些文档,但并没有找到合适的内容。我想使用主干网通过AJAX通信向服务器发送一些数据。主干网有什么捷径可以做到这一点吗?现在,我的简单示例包括一个HTML页面,其中输入用户名,输入密码。单击按钮后,我启动此功能:主干网通过AJAX向服务器发送参数,ajax,backbone.js,Ajax,Backbone.js,哎,, 我对主干网非常陌生,我读了一些文档,但并没有找到合适的内容。我想使用主干网通过AJAX通信向服务器发送一些数据。主干网有什么捷径可以做到这一点吗?现在,我的简单示例包括一个HTML页面,其中输入用户名,输入密码。单击按钮后,我启动此功能: //handling the button event on the login form function loginPressed(){ var username = document.getElementById(
//handling the button event on the login form
function loginPressed(){
var username = document.getElementById("username").value;
var password = document.getElementById("password").value;
loginModel.username = username;
loginModel.password = password;
}
登录模型只是我用主干网创建的一个模型:
//creating a backbone model to handle login
var loginModel = new Backbone.Model({
username: "",
password: "",
});
你认为我可以用这个对我的服务器进行AJAX请求吗
谢谢,
马西亚尔
注意:我的服务器端是node.js您的模型定义不正确:
var LoginModel = Backbone.Model.extend({
url: "/your/login/url"
});
...
function loginPressed(){
var login = new LoginModel
login.save({
username: document.getElementById("username").value,
password: document.getElementById("password").value
},{
/*any other jquery ajax options including callbacks*/
});
}
您不应该使用ajax调用登录有一些原因,但您很快就会了解这些原因:)关于使用登录的ajax调用,您是对的,只是我想将主干与Nodejs集成。无论如何,谢谢,这就是我无法正确传递变量的原因!:)