实际上我有 10 个 php 脚本(getlatest_t_s2.php、getlatest_h_s3.php...)并在 10 个单独的 javascripts 中执行它们并从回调函数中获取一个 id。让我们看看我的意思。
HTML
<td>Temperature</td>
<td align="right"><div id="last_temp_s2"></div></td>
JS
var scriptToExecute="getlatest_t_s2.php";//php script
//any data that you might want to send to the php script.
var data ='anyData';
//call ajax function
makeAjaxRequest(scriptToExecute,data,callBack);
function callBack(data){
$('#last_temp_s2').html(data);
}
function makeAjaxRequest(url,data,_callBack,_failure){
$.ajax({
url: '../php/',
datatype:"php",
type:'get',
data: data,
success:function(data){
_callBack(data);
},
error:function(jqXHR, textStatus, errorThrown){
if(!_failure){
console.log(errorThrown);
}
else
{
_failure(jqXHR,textStatus,errorThrown);
}
}
});
}
所以我的问题是,不是为每个 php-script 执行 10 个不同的 javascript,是否可以只执行一个 javascript 或至少少于 10 个?