我想執行一個特定的查詢,我在那裏搜索我使用JavaScript的名稱。我有這樣的HTML:基於一個javascript變量搜索數據庫
<a onmouseover="showDef(textContent)" href="aLinkHere.com">myWord</a>
功能showDef
得到myWord,我想以後要執行我的查詢。
<script type="text/javascript>
function showDef(txt) {
var myWord = txt;
//Some code here to execute the query?
}
</script>
我想有查詢如下:
mysql_query("SELECT * FROM defs WHERE name='myWord'");
現在我不得不更換「myWord」與存儲在JavaScript變量字。有什麼辦法嗎?我已經嘗試了以下,但沒有工作..
document.write('<?php $data = mysql_query("SELECT * FROM defs WHERE name=\''+ myWord + '\'"); ');
我相對較新的JavaScript和PHP,所以任何幫助非常感謝!
多一點深度會有用。 JavaScript的新用戶可能不知道AJAX請求是什麼,也不知道如何創建它。 – FakeRainBrigand 2013-03-16 13:01:57
參見上面的代碼ajax.php是您的遠程php文件。你需要執行你的查詢。 – mukund 2013-03-16 13:10:43