我想执行一个特定的查询,我在那里搜索我使用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