Javascript 使用Ajax和PHP显示文件信息时出现问题
Javascript 使用Ajax和PHP显示文件信息时出现问题,javascript,jquery,Javascript,Jquery,我有一个由PHP代码生成的文件列表 它总是首先提醒文件名,而不是我用鼠标划过的文件名。但是如果禁用mouseover JQuery函数,则每个文件的部分标题都会正确显示。如果我使用mouseover函数,从title中选择的值不会正确显示,无论我用鼠标划过哪个文件,它都会在警报中显示第一个文件名 在实现$.ajax函数之前,我调用了alert函数查看结果,以避免错误的响应。 我的剧本有什么问题 谢谢您的jquery代码运行正常,所以请检查其他内容,您是否需要onload()该脚本? 使用co
我有一个由PHP代码生成的文件列表
它总是首先提醒文件名,而不是我用鼠标划过的文件名。但是如果禁用mouseover JQuery函数,则每个文件的部分标题都会正确显示。如果我使用mouseover函数,从title中选择的值不会正确显示,无论我用鼠标划过哪个文件,它都会在警报中显示第一个文件名
在实现$.ajax函数之前,我调用了alert函数查看结果,以避免错误的响应。
我的剧本有什么问题
谢谢您的jquery代码运行正常,所以请检查其他内容,您是否需要onload()该脚本?
使用console.log()而不是alert bro,php生成的html示例是什么?我发布了,每个文件的文件名都将显示在div元素的标题中。因此,我想提醒您正确的文件名不首先像我的上述情况您有一个TeamViewer软件,我可以告诉您我的问题吗?该mouseover函数已包含在$(function()体函数中。
if ($handle = opendir($director))
{
$path="images/files/nou/";
if(Files::is_empty_dir($director))
{
echo "<p>There are no script available.</p>";
}
else
{
while (false !== ($file = readdir($handle)))
{
if ($file != "." && $file != "..")
{
$size=Files::getSize($director."/".$file);
$exts=Files::getExtension($file);
$filex = str_replace(".".$exts,"",$file);
if(strlen($filex)>10)
{
$filex=substr($filex,0,6);
}
echo "<div class='file' title='".$file."'>".$filex."</div>";
function getInfo($file)
{
$info="<div class='info_public'><table border=0 cellpadding=2><tr>";
$info.="<td>File : </td><td>".$file."</td></tr>";
$info.="<tr><td>Extension : </td><td>".Files::getExtension($file)."</td></tr>";
$info.="<tr><td>Size : </td><td>".Files::getSize($file)."</td></tr>";
return $info;
}
$(".file").mouseover(function()
{
data=$(this).attr("title");
alert(data);
});