반응형

AJAX 24

jQuery의 $.ajax URL 인코딩 문제

jQuery의 $.ajax URL 인코딩 문제 저는 REST 서비스에 데이터를 보내고 검색하기 위해 jQuery의 $.ajax 방법을 사용하고 있습니다.$.ajax 메서드에 제공하는 URL 중 일부는 공백과 기타 특수 문자를 인코딩해야 합니다. 문제는 Chrome, Safari(웹킷), Internet Explorer 브라우저에 있습니다.Firefox POST는 인코딩된 URL에 있지만 다른 브라우저는 인코딩되지 않은 URL에 게시합니다. 예를 들어 다음과 같습니다. $.ajax ({ url: "http://localhost:8080/rest/123/Product Line A/[Product Type B]", type: "POST", dataType: "json", data: { ... }, succes..

programing 2023.10.26

codeigniter db->delete () returns always true?

codeigniter db->delete () returns always true? 저는 레코드와 "삭제" 이미지가 있는 테이블을 표시했습니다.이미지 삭제 클릭 시 ax를 사용하여 레코드를 삭제합니다. ID가 40,41,42인 레코드가 3개 있다고 가정합니다. ID가 = 40인 레코드를 삭제하면 response가 "1"을 반환하고 레코드가 삭제되고, 다음 번에 이미지 삭제를 다시 클릭하면 "1"을 반환합니다. codeigniters db->delete () 메서드는 항상 "1"을 반환합니다. ? 레코드가 존재하는지 수동으로 확인한 후 삭제를 진행해야 합니까? 아래는 ajax에 있는 제 코드 i입니다. $res = $this->db->delete(tbl_user_groups, array('owner_id'..

programing 2023.10.16

제한된 URI에 대한 액세스 거부 코드: 1012

제한된 URI에 대한 액세스 거부 코드: 1012 FireFox 3의 Ajax 사이트 간 스크립팅 문제를 어떻게 해결합니까?jQuery를 사용하는 경우 이를 극복할 수 있는 콜백 기능이 있습니다. http://docs.jquery.com/Ajax/jQuery.ajax#options jQuery 1.2부터는 JSONP 콜백을 지정하면 다른 도메인에 위치한 JSON 데이터를 로드할 수 있으며, 이는 "myurl?callback=?"과 같이 수행할 수 있습니다. jQuery는 자동으로 ?를 올바른 메서드 이름으로 대체하여 지정한 콜백을 호출합니다.또는 dataType을 "jsonp"로 설정하면 자동으로 Ajax 요청에 콜백이 추가됩니다. 또는 교차 도메인 호출을 수행한 후 스크립트에 데이터를 전달하는 서버 측..

programing 2023.10.11

팬시트리 전체 다시 로드

팬시트리 전체 다시 로드 저는 각각 화려한 트리를 화면에 띄워주는 다양한 옵션이 있는 콤보박스를 가지고 있습니다. 팬시 트리의 소스를 가져오기 위해 아약스 콜을 걸었지만 다시 로드되지 않고 동일한 옵션을 반복해서 보여줍니다. 코드의 일부: $.ajax({ url: "get_treedata.php", type: "POST", data: { id: id }, success: function(json){ console.log(json); var mynodes = JSON.parse(json); $('#t-board').fancytree( // t-board is my div container { source: mynodes, ... // my other options }); } }); 그 코드는 내 콤보박스의..

programing 2023.10.01

Ajax가 빈 값을 전달하지만 ASP에서 컨트롤러가 null이 됩니다.NET MVC

Ajax가 빈 값을 전달하지만 ASP에서 컨트롤러가 null이 됩니다.NET MVC 같이 일하고 있습니다.ASP.NET MVC다에서 가 있습니다.Ajax내 통제관에게. 제게 이런 것이 있다고 치자. public class SampleViewModel { private string _firstName = string.Empty; public SampleViewModel() { _firstName = string.Empty; } public string FirstName { get { return _firstName; } set { _firstName = value ?? string.Empty; } } public string LastName { get; set; } public string FullName..

programing 2023.10.01

전송된 요청이 Ajax 요청인 경우 Managed Bean에서 리디렉션하는 방법은 무엇입니까?

전송된 요청이 Ajax 요청인 경우 Managed Bean에서 리디렉션하는 방법은 무엇입니까? 저는 JSF2와 함께 프라임페이스를 사용하고 있습니다.Ajax 요청으로 로그인과 비밀번호를 보내 사용자 인증을 시도하고 있습니다.그리고 backing bean의 작업 방법에서는 사용자의 유효성을 확인하고 유효성 검사가 성공하면 새로운 보기로 리디렉션하려고 합니다. 프라임페이스를 사용하면서 가능한가요? 내가 생각하기엔 황금같은 얼굴로p:commandButton, 저는 아약스 행동이나 내비게이션만 가질 수 있습니다.예, 결과대로 (기본값) 전달 대신 리디렉션을 전송합니다.- 적은 JSF 2.0 방식이 추가될 것입니다.?faces-redirect=true작업 메서드의 결과 문자열에 연결합니다. 예. public St..

programing 2023.09.26

REST 백엔드 / Ajax Front End Application의 인증 및 인증 시스템 설계 방법

REST 백엔드 / Ajax Front End Application의 인증 및 인증 시스템 설계 방법 저는 새로운 프로젝트를 시작하고 있습니다. 여기서 우리는 휴식이 가능한 백엔드와 AJAX 폰트엔드를 만들 계획입니다.저는 제가 가지고 있는 모든 자원과 다양한 HTTP 동사들이 무엇을 할 것인지, 그들의 URI와 그 자원들의 JSON 표현을 파악하는 것에 초점을 맞추어 문제에 접근하고 있습니다. 백엔드를 확보하기 위한 최적의 디자인을 찾고 있습니다.여기 제가 고려한 디자인 목록이 있습니다.아래에 나와 있지 않은 대체 디자인과 장단점 추천을 찾고 있습니다.이 시스템은 Spring 3.0과 함께 구현될 예정이며, Spring Security 3.0일 수도 있습니다. SSL은 시스템의 많은 부분에 사용되지만 ..

programing 2023.09.21

초기 데이터 로드(angularjs)

초기 데이터 로드(angularjs) 모든 페이지가 많은 데이터 소스에 의존하는 웹 앱을 구축할 때 데이터의 초기 비트를 가져오는 가장 좋은 방법은 무엇입니까?twitter를 보면 페이지 로드에 보이는 트윗이 HTML 소스에 있고 스크롤을 내리면 AJAX를 사용하여 더 많은 트윗이 로드됩니다.하지만 이미 DOM에 있는 데이터를 모델에 삽입할 수 있는 편리한 방법이 없습니다. 초기 데이터를 요청하는 것은 페이지 로드 직후에 바보처럼 느껴집니다. 왜냐하면 당신은 방금 css, html 및 javascript를 가져오기 위해 서버로 많은 왕복을 했기 때문입니다.자바스크립트 기능이 초기 데이터를 추가할 수 있도록 페이지의 자바스크립트 태그에 데이터를 삽입하는 것이 좋지 않을까요? 구체적으로 angularjs를 ..

programing 2023.09.21

CORS(Cross-Origin Resource Sharing) 개념

CORS(Cross-Origin Resource Sharing) 개념 크로스 도메인 자바스크립트 개념에 대해 질문이 있습니다. 선택한 도메인에서만 웹 서비스를 사용할 수 있는 서버(ex amazon.com )가 있습니다.그래서 확실히, 만약 내가 그들의 서비스를 이용하려 한다면, 내 지역의 서비스를 이용할 수 없습니다.내 콘솔에 이것이 있습니다. 오리진 간 요청 차단:동일한 오리진 정책에서는 http://football20.myfantasyleague.com/2014/export?TYPE=rosters&L=52761&W=&JSON=0 에서 원격 리소스를 읽을 수 없습니다.이는 리소스를 동일한 도메인으로 이동하거나 CORS를 활성화하여 해결할 수 있습니다. 추신: 저도 jquery cross domain ..

programing 2023.09.16

SEC7118: XMLHttpRequest CORS - IE 콘솔 메시지

SEC7118: XMLHttpRequest CORS - IE 콘솔 메시지 @http://www.html5rocks.com/en/tutorials/cors/ 모든 것을 신경써서 CORS POST 요청을 사용하고 있습니다. 서버는 응답 헤더를 'Access-Control-Allow-Origin': '*'로 설정하고 IE 개발자 도구에서 이 헤더 값을 볼 수 있습니다. 그러나 IE10 브라우저에서 콘솔 메시지가 "SEC7118: XMLHttpRequest for http:// required Cross Origin Resource Sharing(CORS)"으로 표시됩니다. 마이크로소프트 사이트에서 확인해보니 아래와 같이 설명되어 있습니다. http://msdn.microsoft.com/en-us/ie/dn42..

programing 2023.09.11
반응형