我使用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);
});
}
});
});
这有什么不对吗?
答案 0 :(得分:0)
您正在发送跨域请求,请使用jsonp
。这是一个例子: