小编m90*_*m90的帖子

$ .ajax成功处理程序中的jQuery方法不起作用

我有一个功能:

$(".delete").click(function() {
    $.ajax({
        url: "ServerHandler.ashx",
        data: "mode=delete&item=" + $(this).attr("title"),
        success: function() {
            $(this).parent().parent().remove();
            alert("hi");
        }
    });
});?
Run Code Online (Sandbox Code Playgroud)

删除父对象时出现问题.它不会消失.我试图隐藏 - 没有帮助.警报称为正常.怎么解决?

抱歉英语不好.

javascript jquery parent

2
推荐指数
1
解决办法
386
查看次数

使用javascript按位置获取元素的id?

使用javascript,是否可以使用javascript通过元素在文档中的空间位置来获取元素的id?

不要认为这是可能的。但只是想知道是否是这样。

javascript

2
推荐指数
1
解决办法
1968
查看次数

虽然文件大小存在于标题中,但下载文件大小未知

我正在网页上进行以下操作:单击元素会将一组数据(附加到元素)发送到我的服务器,然后生成一个自定义zip文件:

$.post(urlprefix + 'makeZip.php', params, function(data){
    window.location = urlprefix + 'getZip.php?file=' + data; //get file
}).error(handleAJAXError);
Run Code Online (Sandbox Code Playgroud)

makeZip.php工作正常,并返回客户端应下载的(临时)zip文件的名称.因为我想保持我的服务器清洁,我通过另一个脚本路由文件,该脚本getZip.php执行以下操作:

/* RETURN REQUESTED FILE AND DELETE FROM SERVER*/
$filename = $_GET['file'];
/* TRANSFER FILE CONTENTS */
header('Content-type: application/zip');
header('Content-Disposition: attachment; filename="customDownload.zip"');
header('Content-Length: '.filesize($filename));
readfile($filename);
/* REMOVE FILE FROM SERVER */
unlink($filename);
Run Code Online (Sandbox Code Playgroud)

所有浏览器都会成功下载文件,但我遇到一个问题:文件可能会变得相当大(高达200MB),所以我认为估计下载的时间会很好.这就是我发送Content-Length标题的原因(指定的文件大小是正确的).然而,我测试过的所有浏览器都告诉我文件大小是未知的(这可能导致用户跳过下载).

这是我的标题信息的某种问题吗?这是客户端问题吗?我应该使用其他方法让客户端下载文件吗?

javascript php jquery zip download

2
推荐指数
1
解决办法
3110
查看次数

在特定时间到达视频播放器时滚动

我正在开发一个页面,我必须用相关的pdf显示视频.我已经使用pdf.js和video.js项目分别阅读pdf和视频.它们都在不同的div中实现.这是我的网页截图的链接在这里.我需要实现哪些检查视频当前时间的函数,改变按照以下时间PDF格的位置是我实现的代码,但它不工作

//function to perform on every timeupdate
var myFunc =function(){
    var myPlayer = this;
    var whereYouAt = myPlayer.currentTime();
//working of function
switch(whereYouAt)
{
    case 30: bookmarkscroll('pageContainer2');
         break;
    case 60: bookmarkscroll('pageContainer3');
         break;
    case 90: bookmarkscroll('pageContainer4');
         break;
    case 120: bookmarkscroll('pageContainer5');
          break;
    case 150: bookmarkscroll('pageContainer6');
          break;
    case 180: bookmarkscroll('pageContainer7');
          break;

}

};
myPlayer.addEvent("timeupdate",myFunc);
Run Code Online (Sandbox Code Playgroud)

javascript pdf jquery scroll html5-video

1
推荐指数
1
解决办法
2150
查看次数

标签 统计

javascript ×4

jquery ×3

download ×1

html5-video ×1

parent ×1

pdf ×1

php ×1

scroll ×1

zip ×1