$ .load 내부의 양식이 올바르게 게시되지 않습니다.
PHP$ .load 내부의 양식이 올바르게 게시되지 않습니다.
여기에 내가 가진 것은 기본적으로 버튼이 클릭되고 다음 코드가 실행됩니다.
Readthis = "MonsterRequest.php?id=<?php echo $_REQUEST['id']; ?>&Mon=";
TestVar = TestVar.replace(/\s/g, "");
Readthis = Readthis + htmlencode(TestVar);
$('#CenterPiece').load(Readthis);
모든 것은 Monsterequest.php에 전달 될 때를 제외하고는 의도 한대로 작동하는 것처럼 보입니다. 게시물은 자체 페이지로 전달되지 않고 페이지는 기본적으로 주 부모에게 전달되는 것처럼 자체를 다시로드합니다 ... ( 하지만 monsterrequest.php 완벽하게 잘 작동하는 것처럼 보이지만로드 된 때 전혀 의도대로 작동하지 및 완전히 난처한 있어요. 기본적으로 페이지를 다시로드하지 않고 데이터를 게시 할 싶어요.
Monsterrequest.php : http://pastebin.com/fiFjjBZg
해결법
-
==============================
1.AJAX에 익숙하십니까? 이 사실을 이미 알고 있다면 용서해주세요. 그렇지 않은 경우를 대비해서 :
AJAX에 익숙하십니까? 이 사실을 이미 알고 있다면 용서해주세요. 그렇지 않은 경우를 대비해서 :
Ajax는 외부 PHP 파일에 데이터를 게시하고, 수신 한 데이터를 처리하고 대답을 보낸다. 다음과 같이 보입니다.
파일 # 1 :
<html> <head> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $('#Sel').change(function() { var opt = $(this).val(); var someelse = 'Hello'; var more_stuff = 'Goodbye'; $.ajax({ type: "POST", url: "receiving_file.php", data: 'selected_opt=' + opt + '&something_else=' +someelse+'&more_stuff='+more_stuff, success:function(data){ alert('This was sent back: ' + data); } }); }); }); </script> </head> <body> <select id = "Sel"> <option value ="Song1">default value</option> <option value ="Song2">Break on through</option> <option value ="Song3">Time</option> <option value ="Song4">Money</option> <option value="Song5">Saucerful of Secrets</option> </select>
파일 # 2 : 수신 _ 파일 .php
<?php $recd = $_POST['selected_opt']; echo 'You chose: ' . $recd;
-
==============================
2.jQuery의 $ .post (...)를 사용하십시오.
jQuery의 $ .post (...)를 사용하십시오.
건배
from https://stackoverflow.com/questions/13734395/form-inside-of-load-not-posting-correctly by cc-by-sa and MIT license
'PHP' 카테고리의 다른 글
MySQL에서 마지막으로 업데이트 된 행의 ID를 얻는 방법? (0) | 2018.09.08 |
---|---|
HTTPS 및 SSL3_GET_SERVER_CERTIFICATE : 인증서 확인에 실패했으며 CA는 정상입니다. (0) | 2018.09.08 |
내 문자열의 특정 부분을 대체하는 방법? (0) | 2018.09.08 |
치명적 오류 : 비 객체의 fetch_assoc () 멤버 함수 호출 (0) | 2018.09.08 |
PHP associative arrays를 이용한 데카르트 제품 찾기 (0) | 2018.09.08 |