그래서 당신은 아래 var doub
에 값을 할당 할 수javascript/jQuery에서 다른 함수를 호출하는 함수에서 반환 값을 얻으려면 어떻게해야합니까?
function getDouble(number) {
var doubl = number + number;
return doubl;
}
var num = 4;
var doub = getDouble(num);
가 나는 다음과 같이 두 번째 함수를 호출하여 반환 유형을 얻을 수 있는지 알고 싶어요. 두 번째 방법의 반환 값을 doub
에 할당 할 수 있습니까?
function getDouble(number) {
var doubl = number + number;
return quadruple(doubl);
}
function quadruple(doubl) {
quad = doubl + doubl
return quad;
}
var num = 4;
var doub = getDouble(num);
어떤 이유인지 그것은 나를 위해 작동하지 않습니다.
이는 problem..I 위과 비슷한 일을하지만 작동하지 오전 내 코드입니다 :
을 내 문서에 준비,이 code..I는 결과가 에 저장하려면이 newjsn
$(document).ready(function()
{
var newjsn= DatabaseCategoriesToSelectList(num, 200, 100);
내 DatabaseCategoriesToSelectList 기능은 다음과 같습니다
어떤 이유function DatabaseCategoriesToSelectList(jsn, max, min){
var ddl="<option selected='selected' value='"+min+"'>Select...</option>";
//load categories from database, and put them into the select drop down.
$.getJSON(GLOBALURL+'content/plugins/subcategories/getSubcategories.php',
function(data, ddl) {
var datas= jQuery.grep(data, function(element, index){
return element.category_id < max && element.category_id>min; // retain appropriate elements
});
for (x=0; x<datas.length; x++){
ddl= ddl+"<option value='"+datas[x].category_id+"'data-subcategory='"+datas[x].category_subselect+"'>"+datas[x].category_safe_name+"</option>";
}
alert (ddl); return runafter(ddl, jsn);
});
}
function runafter(ddl, jsn){
jsn=ddl;
alert(jsn);
return 500;
}
, 경고는 작동하지만 그럴 수 없어 나에게 문자열을 돌려 주라고. 난
이 잘 작동합니다 나를 위해. 너 어떻게 지내니? – Xymostech
감사합니다. 글쎄요, 제가 가지고있는 것의 단순한 버전입니다.이제 내 코드를 추가 할 것입니다. – gray
'quad = doubl + doubl' ->'var quad = doubl + doubl; ' – AaronLS