У меня небольшая проблема :) Первый ajax возвращает правильное значение.Затем я извлекаю текст из первого ответа и хочу отправить этот текст в другой файл ajax.но второй отправляет пустое значение.Зачем?Так вот мой код:
var fileName = "record.wav";
var formdata = new FormData();
formdata.append('file', blob);
$.ajax({
url: "sendFileAudio.php",
type: 'POST',
data: formdata,
// async: true,
cache: false,
contentType: false,
processData: false,
beforeSend: function() {
$("#loaderStt").show();
},
success: function(data) {
console.log(data);
var messagesContainerOther = $(".messages");
messagesContainerOther.append(
data
);
var audioRsp = $(data).text();
var pytanie = audioRsp.valueOf();
// alert(typeof audioRsp);
document.getElementById("wiadomosc").innerHTML = pytanie;
// var pytanie = $("#wiadomosc").text();
$.ajax({
url: "sendMessageSamara.php",
type: 'POST',
data: pytanie,
beforeSend: function() {
$("#loader").show();
},
success: function(data) {
// console.log(data);
// alert("2"+ref);
console.log("poszło");
console.log(pytanie);
var messagesContainerOther = $(".messages");
messagesContainerOther.append(
data
);
messagesContainerOther.finish().animate({
scrollTop: messagesContainerOther.prop("scrollHeight")
},
250
);
},
complete: function(data) {
$("#loader").hide();
},
});
},
complete: function(data) {
$("#loaderStt").hide();
},
});