私はこのJavascript関数を持っています:
function capitalizeFL(string) { //takes a string, returns it with first letter capitalized
return string.charAt(0).toUpperCase() + string.slice(1);
}
というファイルstatuswindow.php。次の内容が含まれます。
<?php
$raceV = "<script>document.write(capitalizeFL(\"".$player->race."\"));</script>";
$clasV = "<script>document.write(capitalizeFL(\"".$player->clas."\"));</script>";
echo "You have chosen a " . $raceV. " " .$clasV ."!";
?>
を使用して最初の文字を大文字にした後、 ajax を使用してプレーヤーのクラスと人種 ( $clas, ) を更新して表示するメイン ファイル:$racecapitalizeFL
メイン ファイルには次のものが含まれます。
$("button").click(function() {
$("#topMenu").load("statuswindow.php");
});
私がしたいのは、メイン ウィンドウのdivに htmlstatuswindow.phpが適切に表示されることです。#topMenu
この問題はdocument.write、ページ全体を上書きしたことが原因であると想定しています。問題は、を使用せずに次のことを行うにはどうすればよいかということdocument.writeです。