小编elG*_*elG的帖子

TypeError:$(...).unload不是函数--JQuery 3.1.0

我正在尝试在重定向到其他页面之前执行一个函数,但是当原始页面加载时,我得到了我在标题中写的错误:

TypeError: $(...).unload is not a function
Run Code Online (Sandbox Code Playgroud)

我试过这个:

$( window ).unload(function() {
  return "Bye now!";
});
Run Code Online (Sandbox Code Playgroud)

还有这个:

$(window).unload(function(){
  cambiar_ruta();
  alert(ruta);
});
Run Code Online (Sandbox Code Playgroud)

但没有任何工作,我甚至没有得到Leaving页面警告.

使用下一个代码我没有收到错误,但该函数从未被触发,警报从未显示:

var ruta;
$(window).bind('onbeforeunload', function(e){
  alert('Bye.');
  cambiar_ruta();
  alert(ruta);
});
Run Code Online (Sandbox Code Playgroud)

我正在使用jquery-3.1.0.min

jquery

22
推荐指数
2
解决办法
2万
查看次数

React router dom v6.10 重定向功能不起作用(以编程方式重定向)

自 v5 以来,我一直在使用 的redirect方法react-router-dom,但现在它不起作用。我尝试过useNavigate钩子,但无法通过useParams钩子获取参数。它只是不会对路由中定义的组件进行任何重定向。我的应用程序是使用创建的create-react-app。这是我的配置:

索引.js

import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import App from './App';
import reportWebVitals from './reportWebVitals';
import { BrowserRouter } from 'react-router-dom';

const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(
  <React.StrictMode>
    <BrowserRouter>
      <App />
    </BrowserRouter>
  </React.StrictMode>
);
reportWebVitals();
Run Code Online (Sandbox Code Playgroud)

应用程序.js

import './App.css';
import { Route, Routes } from 'react-router-dom';
import Person from './entities/person/Person';
import UpdatePerson from './entities/person/UpdatePerson';

function App() {
  return (
    <Routes>
      <Route path='/' element={<Person />} …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-router-dom

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

在部署时在Django中显示图像的简单方法(DEBUG = false)

我正在使用DJango 1.8和python 3.4.3,并且已在Debug模式下运行我的应用程序,并且找到了一种在MEDIA_ROOT上配置的目录内显示图像的方法,这是我的第一个问题,也是我发现的解决方案:如何在DJango中上传和显示图像。但是阅读文档后,我发现该解决方案不适用于服务的应用程序,因此,如果我停止使用“ Debug = True”,则不会显示图像,并且我必须使用此链接上公开的选项之一:静态部署文件,但我没有钱去支付其他服务器,我只能在pythonanywhere上支付我的托管费用,对于选择使用同一服务器作为映像的选项,我不知道如何实现自动化,collectstatic并且也没有用户上传新图像时不知道如何触发它。

我使用过ASP.NET和PHP5,但它们都没有问题,因此,我有两个问题:

  1. 有没有一种简单的方法来显示图像URL?
  2. 如果我使用DEBUG = True部署我的应用程序,是否存在高风险的安全问题?

我希望您能为我提供帮助,因为我觉得这很荒谬,可能是为了提高安全性,但是对于框架而言,这没有任何意义,相反,使工作变得更轻松,更困难,压力更大。

python django image

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

标签 统计

django ×1

image ×1

javascript ×1

jquery ×1

python ×1

react-router-dom ×1

reactjs ×1