有没有办法让ajax在执行时更新自己的代码?我经常与会议一起工作,如果可能的话,这将大大减轻我的工作。这就像我试图(不成功)做的事情:
<!-- index.php (lots of code omitted) -->
<div id="ajax"><?php include 'ajax.php' ?></div>
和
<!-- ajax.php -->
<?php
session_start();
if(!isset($_SESSION["test"])) $_SESSION["test"] = "not set";
else $_SESSION["test"] = "set";
?>
<script>
$('#somebutton').click(function(){
$.ajax({
url: 'ajax.php',
dataType: 'html',
success: function(result){
$('#ajax').html(result);
$('#somediv').html('<?php echo $_SESSION["test"] ?>');
}
});
});
</script>
如果我想做的事情是可能的,那么这段代码有什么问题?