누군가 내 디자인 문제로 저를 도울 수 있기를 바랍니다. 나는 index.php를 가지고 :PHP HTML 자바 스크립트 디자인 문제
코드의 자바 스크립트 부분을 포함가 :
이<form action="index.php" method="post" />
<input type="submit" name="action" value="update" /></p>
이제 내 문제는 내가 필요하다 :
<script type="text/javascript">
$(function() {
$.getJSON('http://localhost/getData.php', function(data) {
foo...
이 index.php에 또한 화면을 업데이트하는 양식이 포함 일부 변수를 getData.php에 전달하여 화면을 업데이트합니다. getData는 정적 정보와 잘 작동하지만 양식의 선택 사항에 따라 데이터가 변경됩니다.
변수를 전달하는 가장 좋은 방법은 무엇입니까?
아니면 잘못 설계하고 있습니까?
감사
는내 업데이트 된 자바 스크립트는 다음과 같습니다
<script type="text/javascript">
$(function() {
$.getJSON('http://localhost/getData.php', {
group_value: $('#group_id option:selected').val(),
updatedb_value: $('#update_db_id').val()
}, function(data) {
그런 다음 내 양식은 다음과 같습니다 : 아니오없이 내가 선택하거나, 때 이제까지을 확인 무엇
<form id="myform" action="index.php" method="post" />
<select id="group_id" name="group">
<option value="0">Atlanta</option>
<option value="1">Chicago</option>
<option value="2">Los Angeles</option>
<option value="3">New York</option>
</select>
<input type="submit" name="action" value="Update" />
<input type="checkbox" id="update_db_id" name="update_db" value="1" />Update DB?<br />
</form>
을 업데이트 버튼을 클릭하면 JS 콘솔에 그 내용이 표시됩니다.
GET http://localhost/getData.php?group_value=0&updatedb_value=1
제안 사항?
: // localhost를/getData.php' 단순히'/ getData.php' -이 된 직후 배포하는 경우 로컬 호스트가 작동하지 않습니다 실제 서버에 있습니다. JSONP을 사용하지 않는 한 모든 URL은 어쨌든 루트 도메인과 관련이 있어야합니다. –
제안 해 주셔서 감사합니다.하지만 같은 결과가 나타납니다. 양식에서 무엇을 선택하든 다음 결과를 얻습니다. GET http : //localhost/getData.php? group_value = 0 & updatedb_value = 1'. –
다른 제안 사항이 있습니까? 감사합니다 –