私はこの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
, ) を更新して表示するメイン ファイル:$race
capitalizeFL
メイン ファイルには次のものが含まれます。
$("button").click(function() {
$("#topMenu").load("statuswindow.php");
});
私がしたいのは、メイン ウィンドウのdivに htmlstatuswindow.php
が適切に表示されることです。#topMenu
この問題はdocument.write
、ページ全体を上書きしたことが原因であると想定しています。問題は、を使用せずに次のことを行うにはどうすればよいかということdocument.write
です。