Javascript 使用ajax调用注册用户

Javascript 使用ajax调用注册用户,javascript,jquery,ajax,json,jquery-mobile,Javascript,Jquery,Ajax,Json,Jquery Mobile,我是jQueryMobile1.4.3和javascript的新手,我正在尝试注册一个新用户,向web服务发送AJAX Post调用,但我迷路了 用户注册必须向web服务发送以下JSON: { “用户名”:“示例字符串1” “电子邮件”:“示例字符串2” “密码”:“示例字符串3” “confirmPassword”:“示例字符串4” “名称”:“示例字符串5” “deviceId”:“示例字符串6” } web服务url: 我的AJAX代码: var formData = {

我是jQueryMobile1.4.3和javascript的新手,我正在尝试注册一个新用户,向web服务发送AJAX Post调用,但我迷路了

用户注册必须向web服务发送以下JSON:

{

“用户名”:“示例字符串1”

“电子邮件”:“示例字符串2”

“密码”:“示例字符串3”

“confirmPassword”:“示例字符串4”

“名称”:“示例字符串5”

“deviceId”:“示例字符串6”

}

web服务url:

我的AJAX代码:

    var formData = {
    "userName": "user1",
        "email": "email@mail.com",
        "password": "123456",
        "confirmPassword": "123456",
        "name": "name1",
        "deviceId": "12121212121212"
};


// process the form
$.ajax({
    type: 'POST', 
    crossDomain: true,
    url: 'http://compay.ac-web-systems.eu/api/account/register', 
    data: formData, // our data object
    dataType: 'json', // what type of data do we expect back from the server
    encode: true
})
// using the done promise callback
.done(function (data) {

    // log data to the console so we can see
    console.log(data);


    // here we will handle errors and validation messages
});
我很确定数据表单数据结构或数据组装方式是不正确的

我还需要一些建议,如果这是连接到web服务的正确方法,或者jQuery mobile还有其他更好更快的选择吗

这里真的需要帮助

提前谢谢

更新

我似乎无法访问此处的服务。这是真实的url:

尝试删除

encode: true
您的数据对象已经是json对象。

关于:

请求的资源上不存在“Access Control Allow Origin”头。起源'http://fiddle.jshell.net因此,不允许访问。

这可能会帮助您:

您可以访问您的web服务url吗?我不能…你在用CORS吗?如果没有,请尝试使用jsonp。有关真实web服务URL的更多详细信息,请参阅。我正在使用google POSTMAN测试api调用,但仍然没有成功