간단하게 작성해야하는 페이지의 PHP와 Jquery 코드를 게시하고 있습니다. 이 예제에는 PHP break 함수가 들어 있으며이 페이지의 이름은 test.php입니다.Jquery와 PHP break 함수에 문제가 발생했습니다.
문제는이 페이지의 첫 번째 부분 (사례 1)을 열려고하면 Jquery로드 함수가 성공적으로 시작되어 두 번째 Jquery 코드의 경고 메시지에 대해 동일한 DIV에서 대문자 2를 성공적으로로드합니다. 그러나 FireFox와 Chrome이 메시지를 경고하면 표시되지 않습니다. 왜?
Thx.
compleate 페이지의 코드는 다음과 같습니다
<?php
include_once '../include/config.inc.php';
include_once '../include/options.inc.php';
include_once '../include/security.inc.php';
include_once '../include/functions.inc.php';
include_once '../templates/config.php';
?>
<script type="text/javascript" src="jquery/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#one").live("click", function(){
$("#xuy").load("test.php?x=2");
});
});
</script>
<script type="text/javascript">
$(document).ready(function() {
$('#test').click(function() {
alert("test for alert message");
});
});
</script>
<style>
#xuy{ width:770px; height:230px; border:1px solid #999; background-color:#33FF00;}
#one{ border:1px solid #F00; width:555px; background-color:#FFFF00;}
#two{ border:1px solid #000; width:355px; background-color:#CCCCCC;}
#three{ border:1px solid #ccc; width:255px; background-color: #00FFFF;}
</style>
<?
if (!isset($x)) $x = '';
switch ($x)
{
default:
case 1:
?>
<div id="xuy"><div id="one">DIV one</div></div>
<?
break;
case 2:
?>
<div id="two">DIV two</div><br>
<div id="test">click for Jquery alert</div>
<?
}
?>
작동하지 않는 완성 된 HTML 코드를 표시하십시오. 해석되지 않은 원본 코드에서 최종 결과에 잘못된 점을 지적하는 것은 어렵습니다. –