Tôi có một hàm js, sau khi làm một số logic kinh doanh, chức năng javascript nên trả về kết quả một số người khác đang variable.Sample dướiassign hàm trả về giá trị cho một số biến sử dụng javascript
var response="";
function doSomething() {
$.ajax({
url:'action.php',
type: "POST",
data: dataString,
success: function (txtBack) {
if(txtBack==1) {
status=1;
}
});
return status;
}
Ở đây tôi muốn sử dụng giống như
Tôi muốn gán giá trị trả lại "trạng thái" "phản hồi var" .Xin kết quả là 'không xác định' Vui lòng giúp tôi khắc phục điều này.
Xin cảm ơn trước.
Đã nhận đúng từ ngữ trong tiêu đề của bạn: * giá trị trả lại *. Nhưng bạn không sử dụng 'return' trong hàm của bạn;) –
Lưu ý rằng thông thường bạn không cần khởi tạo các biến mới với các giá trị nếu các giá trị đó là false (một chuỗi rỗng). Bạn chỉ có thể viết: trả lời var; Giá trị của phản hồi sẽ được đặt thành giá trị không xác định trong trường hợp này (cũng là giá trị giả).Sau đó, khi bạn muốn kiểm tra xem giá trị đã được đặt chưa, bạn chỉ có thể kiểm tra xem nó có bị lỗi hay không ... –
@Felix: tôi có cuộc gọi ajax bên trong hàm, nó sẽ trả về "không xác định". bất kỳ ý tưởng? Cảm ơn –