JQuery와 .load에서 PHP를 respone를 얻을 방법이 내 some3.php 코드 : (첫 번째 파일) :내가 예를 또 다른 코드를 제공
<head>
<script src="jquery-1.7.2.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$('p').click(function(){
var who = $('input#who').val();
var why = $('input#why').val();
$('#geting').load('file2.php',{who:who,why:why},function(applyData){
if (applyData == 'YEY . Ye have hi'){
alert('OKKK data is ok ');
} else{
alert('Nooo We dont have requested output');
}
});
});
});
</script>
</head>
<body>
<p> click </p>
<input type="text" id="who">
<br>
<input type="text" id="why">
<div id="geting" align="center">
</div>
</body>
난이 내 file2.php :
<?php
echo "1";
echo "2";
if($_REQUEST['who'] == "hi"){
$myVariable = "YEY . Ye have hi";
echo $myVariable;
} else{
$myVariable = "The out put is not Hi";
echo $myVariable;
}
?>
왜 작동하지 않습니까? 우리는 echo "1"과 echo "2"를 가지고 있습니다. jquery에서 $ php callback이 아닌 $ myVariable 데이터를 확인하고 싶습니다! 나는 json을 사용해야한다고 생각하지만 어떻게 쓰는지 모르겠다.
무엇이 오류입니까? 왜 당신은'toString()'을 사용하고 있습니까? – undefined
당신은이란 인입니까? - 문자열을 출력 할 때'toString' 메서드를 사용할 필요가 없습니다. – undefined
예를 들어, 방금 file2.php에 echo를 1 개 더 넣으면 그저 else { alert ('ok'); 이 줄을! 내가 jquery에서 PHP 출력의 my $ myVariable 데이터를 확인하기 위해 사용해야하는 것은 무엇입니까? – user1772630