| Revision | 204 (tree) |
|---|---|
| Time | 2016-01-14 23:23:59 |
| Author | t_nakayama1971 |
(empty log message)
| @@ -52,11 +52,15 @@ | ||
| 52 | 52 | } |
| 53 | 53 | }; |
| 54 | 54 | |
| 55 | - var successCallback = function(response) { | |
| 56 | - var list = $.parseJSON(response); | |
| 55 | + clearOptions(tid); | |
| 56 | + for (var i = 2, len = arguments.length; i < len; i += 1) { | |
| 57 | + clearOptions(arguments[i]); | |
| 58 | + } | |
| 57 | 59 | |
| 58 | - var target = (typeof tid === "string" ? document.getElementById(tid) : tid); | |
| 59 | - if (target) { | |
| 60 | + var target = (typeof tid === "string" ? document.getElementById(tid) : tid); | |
| 61 | + if (target) { | |
| 62 | + $.ajax({type:"get", url:req, dataType:"text"}).done(function(response) { | |
| 63 | + var list = $.parseJSON(response); | |
| 60 | 64 | var frag = document.createDocumentFragment(); |
| 61 | 65 | for (var i = 0, len = list[0].length; i < len; i += 1) { |
| 62 | 66 | var opt = document.createElement("option"); |
| @@ -65,16 +69,8 @@ | ||
| 65 | 69 | frag.appendChild(opt); |
| 66 | 70 | } |
| 67 | 71 | target.appendChild(frag); |
| 68 | - } | |
| 69 | - }; | |
| 70 | - | |
| 71 | - clearOptions(tid); | |
| 72 | - | |
| 73 | - for (var i = 2, len = arguments.length; i < len; i += 1) { | |
| 74 | - clearOptions(arguments[i]); | |
| 72 | + }); | |
| 75 | 73 | } |
| 76 | - | |
| 77 | - $.ajax({type:"get", url:req, dataType:"text", success:successCallback}); | |
| 78 | 74 | } |
| 79 | 75 | }; |
| 80 | 76 | }()); |