저는 보통 Linux 터미널 세션을 통해 실행하는 설치 스크립트를 가지고 있습니다. 하나의 단추가 있고 단추를 눌렀을 때 간단한 페이지를 만들 수 있는지 확인하기로 결정했습니다.Jquery 페이지를로드하고 결과를 반환합니다.
나는 그것이 작동하도록하고 HTML 버튼을 눌러 스크립트를 실행하면 정상적으로 작동한다.
이상하게도 스크립트의 출력이 버튼이있는 페이지로 반환되는 것을보고 싶습니다. 그런 다음 반환 된 데이터의 값을 검사하여 제대로 작동하는지 확인하고 싶습니다. 어떻게해야합니까? 이것은 내가 지금까지 무엇을 가지고
..
이 index.php를 경우 : SCS 버튼이 페이지가 호출되는 go.php 및 변수를 누를 때
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#scs").click(function() {
$("#status").html("<p>Please Wait! TESTING</p>");
$.ajax({
url: 'go.php?ab=1',
complete: function(xhr, textStatus) {
alert(textStatus);
},
success: function(data, textStatus, xhr) {
alert(textStatus);
},
error: function(xhr, textStatus, errorThrown) {
alert(textStatus);
}
});
});
});
</script>
<span id="status"><span>
<input type="button" id="scs" value="TEST" />
ab = 1이 전달됩니다. 이것은 실행 다음
go.php
if (isset($_REQUEST['ab']) && $_REQUEST['ab']=='1') {
exec('sudo /home/user/dowork.script', $out);
echo $out;
}
이 작동하고 'dowork.script가'제대로 실행됩니다. 그러나 결과를 $ out에서 index.php로 다시 전달하여 키워드를 검색 할 수 있습니다. 예 : 설치됨 | 설치됨 | 성공했거나 실패했습니다 | 오류가 발생했습니다.
오류가없는 경우 이미지 하나를 표시 할 수 있으며 오류가 있으면 다른 이미지를 표시 할 수 있습니다.
그러나 문제는 무엇입니까? 이제 아약스를 통해 index.php로 돌아가는 $ out? – voodoo417
예. $ index를 다시 index.PNP로 전달하는 방법은 무엇입니까? – JeffVader
나는이 일을하고있다. 원본 게시물을 세부 정보로 업데이트하겠습니다. – JeffVader