2012-10-10 2 views
0

IE 8에서 jqGrid 객체에 trigger('reloadGrid')을 호출하면 그리드가로드 된 것처럼 보이며 비워졌습니다.trigger ('reloadGrid')는 IE 8에서 작동하지 않습니다.

내 코드 :

$('#myList').setGridParam({page:1}); 
$('#myList').setGridParam(url: 'http://..'); 
$('#myList').trigger('reloadGrid'); 

가 크롬에서 요청이 서버로 전송하고 데이터가 적절하게 갱신되어있다.

편집 : 요청이

답변

0

요청을 다시 검사 한 후, 요청이 서버에 도달했지만 그 URL 매개 변수는 유니 코드 문자 (U + 05D0- א- 히브리어 문자하기 Alef)에 있었다.

IE는 Chrome 브라우저와 달리 URL을 자동으로 인코딩하지 않습니다.

0

는 IE 클라이언트 캐시 ...를 사용 그래서 캐싱 코드에 사용할 수 있는지 확인 서버로 전송됩니다.

[OutputCache(Duration = 0, VaryByParam = "None")]   
public ActionResult GetArea(int locationId) 
+0

'& timeStamp = new Data.GetTime()'쿼리 문자열을'url' 매개 변수에 추가하려고 시도했지만 도움이되지 않습니다. –

관련 문제