【发布时间】:2019-10-01 21:44:12
【问题描述】:
我正在尝试使用从一个 ajax 函数中的响应接收到的值作为 html 文件中另一个 ajax 函数调用的参数。 如果这是非常基本的,我很抱歉,但我对此很陌生。
我已经尝试像在 HTML 正文中一样调用该值以及许多其他尝试。
1 - 这是初始调用(工作):
$.ajax({
"url":api_base+"/endpoint_01",
"type":"GET",
"contentType":"application/json",
"success":function(data){
var data = data[0];
$('#dash_value').html(data.value);
}
});
2 - 这是我在 html 中访问它的方式 (:
<div class="highlighted-text" id="dash_value"></div>
3 - 我不知道如何在文件后面使用它:
function function_02(){
$.ajax({
"url":api_base+"endpoint_02?value=" + dash_value,
"type":"POST",
"beforeSend":function(){
$('#button_01').prop('disabled', true);
},
"dataType":"text",
"success":function(data){
swal(data, {
icon : "success",
buttons: false,
timer: 3000
});
},
"complete":function(){
$('#button_01').prop('disabled', false);
}
});
}
POST 应该像这样发送:
https://endpoint02?value=dash_value
但我得到了除此之外的一切。请帮忙。
【问题讨论】: