AJAX 요청을 사용하여 컨트롤러 클래스에서 단일 변수의 값을 가져오고 싶습니다. 하지만 여전히 반환 된 변수를 가져올 수 없습니다.CakePHP : AJAX를 사용하여 반환 된 데이터를 가져올 수 없습니다.
$(document).ready(function(){
$("#mybutton").click(function(){
var userdata = {username : $("#UserUsername").val()};
$.ajax({
type:'POST',
url: 'http://localhost/mycakephp/tests/',
data: userdata,
success: function(data){
alert(data.str);
}
});
});
});
컨트롤러 클래스 : 여기 내가 사용하는 코드의 난 '$ str을'을 얻고 싶은
<?php
class TestsController extends AppController {
public $name = 'Tests';
function index(){
$this->autoRender=false;
$str = "valid";
return $str;
}
}
?>
변수는하지만, 경고() 결과는 여전히 "정의되지 않은"이유를 생각하는 "유효하다"?