2013-05-08 2 views
0

나는 varible "콘텐츠"를 PHP로 변환 한 다음 mysql 데이터베이스로 전송하려고합니다.하지만 tryied가 모두 실패합니다. 데이터는 iframe을에서오고 및 코드 보인다 PHP 코드에 숨겨진 필드를 얻을 숨겨진 필드에서 자바 스크립트 데이터와이어떻게 자바 스크립트에서 PHP로 데이터를 전송합니까

function getContentFromIframe(Textfield) 
     { 
      var myIFrame = document.getElementById("Textfield"); 
      var content = myIFrame.contentWindow.document.body.innerHTML;   
      if (content != "") 
      { 
      alert('bla, bla, bla ' + content);    

       content = 'The inside of my frame has now been saved'; 
       myIFrame.contentWindow.document.body.innerHTML = content; 
      } 
      else{ 
      alert('bla bla bla '); 
     } 
    } 
+0

json을 사용해보십시오. –

답변

-1

당신은 내가 선택 메뉴에서 onSelect를 일부 $ _SESSION 바르를 설정 최근에 필요한이

 if (content != "") 
     { 
     var url = "your phpfile ?content="+content; 
     $.ajax({ 
     url : url, 
     type: "post", 
     success:function(response) 
     { 
      document.getElementById("your field").innerHTML = response; 
     } 
     }); 
     } 
+0

이 행운이었다. 아직 행운이 없다. 하지만 늦었고 피곤해. 시간을내어 주셔서 감사합니다 – Engelberg

+0

그것은 PHP 프로그램에 연결되어 있지만 내용을 가져옵니다. 내가 뭘 잘못하고 있니? – Engelberg

0

저장과 같은

+0

나는 어떻게하는지 알지 못한다. – Engelberg

0

당신은 당신의 서버와 인터페이스하는 요청을 수행해야합니다 어떤 방법으로. 양식 제출을 사용하거나 변수를 URL의 쿼리 문자열에 넣고 window.location을 사용하여 탐색 할 수 있습니다. 또는 AJAX 요청.

1

브라우저에서 웹 서버로 데이터를 보내는 것은 그렇게 간단한 작업이 아닙니다. 나는 당신이 AJAX에 읽는 것이 좋습니다 것입니다. 기본적으로 AJAX는 JS 코드에서 서버로 비동기 요청을 보낼 수 있도록합니다. 전송할 데이터는 데이터의 크기에 따라 요청한 URL에 POST 본문 또는 쿼리 매개 변수로 추가됩니다.

또한 일부 브라우저 (프로토 타입/JQuery/등)없이 AJAX를 사용하면 브라우저 간 문제로 인해 쉽지 않습니다. 밖으로 그것들을 확인하십시오.

+0

고마워. 나는 이것을 시도 할 것이다. – Engelberg

-1

당신은 AJAX를 사용하여 PHP 페이지에 대한 게시물 요청을 호출하고 처리 할 수 ​​있습니다.

0

같은 자바 스크립트 변수를 전달할 수 있습니다. 기본적으로 Javascript 값을 PHP로 전송합니다.

그것은 AJAX를 통해 완전히 해 드리겠습니다, 내가 POST를 통해, 당신은 AJAX 요청을 실제로 수있는 자바 스크립트 (아무 JQuery와 또는 멋진 프로그래머를위한 다른 새로운 멋진 도구 :))에 inited는 단순한 객체

를 사용하거나 (GET AJAX에서 문서를 읽은 다음) 요청한 .php 파일에서 $ _SESSION var (start_session()을 사용하여)을 초기화하고 현재 PHP 페이지에서 액세스 할 수 있습니다.

기본적으로 Javascript 이벤트를 트리거 할 때 좀 더 밝아지기 위해이 이벤트는 데이터베이스에 저장하거나 $ _SESSION var을 할당 할 수있는 외부 .php 파일에 POST/GET 요청을 트리거합니다. 비동기 적으로 완료되었으므로 빠른 PHP 변수가 여전히 적용됩니다.

건배

+0

나는 너의 시간 동안 그걸 .. 시험해 볼거야. – Engelberg

관련 문제