나는이 PHP 스크립트를 만들었고 완벽하게 게시했지만 예상대로 전체 페이지를 새로 고치고이 PHP 파일을 새로 고치고 선택된 도시의 결과를 반환하고 선택한 = "selected"옵션을 사용해야합니다. 양식을 사용하여 원하는만큼 여러 번 사용할 수 있지만 부분적으로 새로 고침하면 전체 사이트가 아닌 것입니다. 미리 감사드립니다. 자바 스크립트 라이브러리가 좋습니다 특히 초보자이 PHP 코드에 아약스 넣어하는 방법?
<?php
$city='London';
$selected= array('selected="selected"','','');
if(isset($_POST["cities"])){
$city=$_POST["cities"];
switch($city)
{
case 'London': $selected[0]='selected="selected"'; $selected[1]=''; $selected[2]=''; break;
case 'Manchester': $selected[0]=''; $selected[1]='selected="selected"'; $selected[2]=''; break;
case 'Liverpool': $selected[0]=''; $selected[1]=''; $selected[2]='selected="selected"'; break;
default: break;
}
}
?>
<html>
<head>
</head>
<body>
<div id="change">
<form name="ch_city" id="ch_city" method="post">
<select name="cities" id="cities" onchange="document.ch_city.submit();">
<option value="London" <?php echo $selected[0]; ?>>London</option>
<option value="Manchester" <?php echo $selected[1]; ?>>Manchester</option>
<option value="Liverpool" <?php echo $selected[2]; ?>>Liverpool</option>
</select>
</form>
<p>You've chosen: <?php echo $city; ?>.</p>
</div>
</body>
</html>
덕분에, 나는 JQuery와 함께하지만 성공하지 않고 노력하고 있었고, 난 여기에 썼다, 그러나 나는 다시 http://www.dhtmlgoodies.com/index.html?whichScript=form-submit 감사를 발견, I 그런 종류의 것들을 고수하지 않도록 jQuery를 빨리 배워야합니다./ – john
설명서를 읽고 예제를 읽으면 많은 도움이되었습니다. – Sam152