0

IE 웹용 브라우저를 독립적으로 만들 필요가 있습니다. IE 용으로 특별히 설계되었습니다. 지금 거기에 몇 가지 버튼을 클릭하면 나는 같은 것을 IE에서 원활하게 실행되는 404 얻을. 내 웹 사이트에 Ajax를 JSON jQuery를 사용하고Firefox와 Chrome에서 404 오류가 발생하는 이유 IE에서 원활하게 실행되는 이유

HTML 코드

<input type="hidden" selectedId=" <%=JspWriterHelper.escapeHtml(crt.getTempidPK())%>" name="item<%=JspWriterHelper.escapeHtml(numItems)%>" value="false"> 

자바 스크립트 코드 e.selectedId 올바른 반영 곳은 IE에 대해 잘 작동

function createSelected() 
{ 

var noOfSel = 0 ; 
var returnValue ='' ; 
var sand = 1; 
var theForm = document.someForm; 
for (var i = 0; i < theForm.length; i++) 
{ 
    var e = theForm.elements[i]; 
    var s= theForm.elements[i].selectedId; 

    if ((e.type == "hidden") && (e.value == "true") && (e.name.indexOf("item")==0)) 
    { 
     if(sand == 1) 
     { 
      sand = 0; 
     } 
     else 
     { 
      returnValue += '&'; 
     } 
     console.log("the value of selected IDS="+e.selectedId); 
     if (e.selectedId != undefined) 
     { 
      returnValue += 'runTemplateId'+ noOfSelections +'='+ e.selectedId; 
      noOfSelections ++ ; 
     } 
    } 
} 
return (returnValue+'&numberOfTemplates='+noOfSelections); 

}

이드는 파이어 폭스에서 정의되지 않음

은 왜 똑같은 것이 fire fox와 crome에 대해 정의되어 있지 않은지 말해 줄 수 있습니까?

+1

하나의 브라우저에서 작동하고 다른 브라우저에서 작동하지 않는 URL의 예를 보여줘야합니다. –

+0

쿼리를 생성하는 데 어떤 코드가 사용되고 있는지를 보지 않고는 대답 할 수 없습니다. 문제가있을 가능성이 큽니다. 보여줄 수 있습니까? –

답변

0

우리 파이어 폭스, 크롬 및 IE

위해 작동이 같은 theForm.elements [I] .getAttribute ("selectedId")를 사용할 수있는 theForm.elements [I] .selectedId 등; 파이어 폭스와 크롬에서 작동하지 않을 것이며 값으로 정의되지 않을 것입니다. IE에서 똑같은 기능이 작동합니다.

관련 문제