jQuery.post不会返回任何响应

时间:2014-10-17 10:04:46

标签: jquery

我使用jQuery(API调用) POST 我的服务器的值。这些值已成功添加到db中 但我没有收到服务器的任何回复。

这是我发布的jquery。

$(document).ready(function () {
    $('#signupConfirm').click(function () {
        if (validateSignUpForm()) {
            //check the availability of username.

            // post all these vars into the API call
            var signUpServiceUrl = 'http://xxxxxxxxxxxxxxxx';
            var apiKey = 'xxxxxxxxxxxxxx';
            var apiSecret = 'xxxxxxxxxxxxxxxxxxxx';
            var userName = $('#username').val();
            var email = $('#email1').val();
            var password = $('#password1').val();

            $.post(signUpServiceUrl, {
                    'api_key': apiKey,
                    'api_secret': apiSecret,
                    'username': userName,
                    'email': email,
                    'password': password
            }, function (data) {
                result = JSON.parse(data);
            });
        }
    });

});

这有什么不对吗?

1 个答案:

答案 0 :(得分:0)

您正在发送跨域请求,请使用jsonp。这是一个例子:

http://hayageek.com/cross-domain-ajax-request-jquery/