<script>
$(function() {
var name = [
<?php
$Database = "database name";
$DatabaseUserName = "db_user";
$DatabasePass = "db_pass";
$connect = mysql_connect("~", $DatabaseUserName, $DatabasePass);
@mysql_select_db($Database) or ("Database not found");
$query = "SELECT ~ FROM ~";
$result = mysql_query($query) or die ($result."<br/><br/>".mysql_error());
while ($row = mysql_fetch_array($result)) {
echo "\"". $row['~']."\", ";
}
// $result = mysql_query($query) or die ($result."<br/><br/>".mysql_error());
mysql_close($connect);
?>
];
$("#~").autocomplete({
source: name
});
});
</script>
基本上,我得到正確的輸出,除了關閉的PHP標記「?>」包含在輸出中時,我不希望它是。有一個更好的方法嗎?如何在不輸出關閉PHP標記「?>」的情況下將PHP MySQL查詢轉換爲Javascript變量?
您目前的產量是多少?預期產量是多少? – Rizier123 2015-02-10 06:14:53
當前輸出:以用戶類型填充的自動完成組合框,但在框右側打開「?>」PHP標記 – bob 2015-02-10 06:16:14
預期/輸出我在尋找:相同的輸出減去結束的「?>」PHP標記在組合框的右側 – bob 2015-02-10 06:16:48