I POST значения на мой сервер с помощью jQuery (вызов API). Значения успешно добавляются в db , но я не получаю никакого ответа от сервера.jQuery.post не возвращает никакого ответа
Вот мой 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);
});
}
});
});
Есть ошибки?
захватить ошибку, используя это и отлаживать дальше http://stackoverflow.com/a/2833968/953684 – Sharky
проверка браузера Dev инструменты консоль на наличие ошибок. Также проверьте раздел сети, чтобы просмотреть значения запроса/ответа сервера. – aleha
После выполнения вышеуказанного^пожалуйста, покажите пример возвращенного JSON. Вы уверены, что это действительно так? Это междоменный запрос? Что вы делаете с результатом и почему оно глобально? – Spokey