私はこのJavaScriptコードを持っています:
$(document).ready(function(){
$('#sel').change(function(){
$.ajax({
type: "POST",
url: "modules.php?name=TransProject_Management&file=index",
data: "&op=index_stat&stat="+$(this).val(),
cache: false,
success: function(data) {
//alert(data);
$("#ajax_results").html(data);
}
});
});
});
ステータスの変更時に、ページをリロードせずに div を更新する必要があります。しかし、それは空白のページを返します。成功時に結果を警告しようとすると、応答が返されます。また、要素を検査して確認しましたが、問題ありません。問題は、空白のページが返されることです。
私が取り組んでいるファイルは、ajax で呼び出したものと同じです (modules.php?name=TransProject_Management&file=index)。
html:
<body>
//...
<div id="ajax_results">
//.....
//somewhere here is the select option <select id="sel">......</select>
//.....
</div>
</body>
どんな助けでも、非常に高く評価されます。