我有這個JavaScript函數:的JavaScript文件撰寫重寫PHP
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在使用capitalizeFL
大寫首字母后更新並顯示玩家的等級和種族($clas
,$race
):
主文件包括以下內容:
$("button").click(function() {
$("#topMenu").load("statuswindow.php");
});
我想發生,是從statuswindow.php
的HTML會正確顯示在主窗口的#topMenu
股利。
我假設問題是由於document.write
覆蓋整個頁面。問題是,如何在不使用document.write
的情況下執行以下操作?
ucfirst前一陣子是我的建議... – mplungjan
@mplungjan模仿是最誠懇的奉承形式 –
我甚至沒有看其他帖子,我去了一個三明治,並添加了碼。我有文本在PHP中做,我只是沒有一個例子。 – epascarello