I have a JavaScript Function in an HTML Page's . It will return a value. The returning value must be caught from another JavaScript Function. This 2nd JavaScript Function is in an external JavaScript File. This external JS File is linked to the HTML file.
So how am I suppose to do this.
Could someone help me on this matter?
Thanks and regards, Chiranthaka
Update
HTML File.(Dashboard.html)
<head>
<script type="text/javascript" src="js/script.js"></script>
<script type="text/javascript">
function setJsonSer() {
formData = {
'Email': '[email protected]',
'Password': 'russell1234',
'URL': getVaria()
};
$.ajax({
url: "/APIWebService.asmx/AnalyticsDataShowWithPost",
type: 'POST',
data: formData,
complete: function(data) {
alert("Set JSON In "+JSON.stringify(data));
}
});
$.ajax({
url: "/APIWebService.asmx/AnalyticsDataShowWithPost",
type: 'GET',
data: formData,
complete: function(data) {
alert("Get JSON Out "+JSON.stringify(data));
}
});
}
</script>
</head>
External JavaScript File - Script.js
function retStartDate(){
var strStartDate = document.getElementById("from_date").value;
alert("Start date " + strStartDate);
return strStartDate;
}
function retEndDate(){
var strEndDate = document.getElementById("to_date").value;
alert("End date " + strEndDate);
return strEndDate;
}
function getVaria(){
alert(retEndDate());
var strWsUrl =
'https://www.googleapis.com/analytics/v3/data/ga?ids=ga%3A76546294&dimensions='+
'ga%3Asource&metrics=ga%3Ausers&sort=-ga%3Ausers&start-
date='+retStartDate()+'&
end-date='+retEndDate()+'&max-results=10';
alert("Query String "+strWsUrl);
return strWsUrl;
}
--End of update ----
setJasonSer(){ }setJasonSerfrom your external file