当用户在我的网站 (PHP) 上的文本中选择一个单词,然后右键单击时,我想要一个 jQuery 上下文菜单,这可以通过使用现有的 jQuery 上下文菜单插件之一来完成。
但除了复制/粘贴/剪切等选项之外,我还希望使用 PHP对所选单词进行一些处理。我认为,这有点难。例如使用这个脚本:
$selection = //the selected word or text
$target = //fetch from MYSQL database
$output = array();
while ($row = //fetch $target) {
If ($selection == $row->input) { array_push($output,$row->output); }
}
echo '//menu '.print_r($output).''; // of course not print_r! Just for the example's sake.
数据库示例:( 抱歉,图片过大)
好的,所以在示例文本中选择单词“lazy”,然后右键单击,应该会弹出 jQuery 框,显示从 PHP 提取的数据库中的结果。
例子:
好的,所以我知道你不能只将 javascript 与 PHP 结合起来,它只能被解析,但我认为加载一个带有菜单的 iframe,它可以通过使用 javascript 设置 iframe src 来完成数据库提取的工作。在 url 中选择的单词。
但是,iFrame 并不是解决这个问题的好方法。
问题:我怎样才能有效地做到这一点?右键单击执行此脚本并在菜单中显示与数据库相关的内容?