Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function createSelectMenu(){
- var dropDown=document.createElement("SELECT");
- var form=1;
- var myIndex="";
- var id="";
- var xhr=new XMLHttpRequest();
- xhr.open("GET","data/crud.php",true);
- xhr.onreadystatechange=function(){
- if(xhr.readyState==4 && xhr.status==200){
- console.log(xhr.responseText)//the console logs what i expect!!!
- var selectMenu=JSON.parse(xhr.responseText);
- console.log(selectMenu);
- if(selectMenu.success===true){
- var i = 0;
- var text = "";
- do{
- var optionSelectMenu=document.createElement("OPTION");
- optionSelectMenu.text+=ArrayScegliCausali[i].description;
- optionSelectMenu.value=ArrayScegliCausali[i].code;
- if(form===1){
- id=selectMenu[i].id;
- if(myArr[myArray.value].id===Number(id)){
- myIndex=i;
- }
- }else{
- id=1;
- myIndex=0;
- }
- dropDown.add(optionSelectMenu);
- i++;
- }
- while(i<selectMenu.length);
- dropDown.selectedIndex=myIndex;
- console.log(selectMenu.length)
- $(dropDown).selectmenu('refresh', true);
- }else{
- var error = document.createElement("DIV");
- error.id="input_error";
- error.className="custom_error_msg";
- var error_msg = document.createTextNode(selectMenu.error_msg);
- error.appendChild(error_msg);
- document.getElementById("formOperatori").appendChild(error);
- return false;
- }
- } else {
- console.log("error" + xhr.status + "occured in the ajax request.<br\/>");
- }
- };
- xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
- xhr.send();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement