gpt4 book ai didi

javascript - Php 值在外部 jquery 脚本中不起作用

转载 作者:行者123 更新时间:2023-11-30 16:03:40 24 4
gpt4 key购买 nike

我很难找到一个好的解决方案来解决我现在面临的问题。我目前正在构建一个上传功能来处理上传文件。我使用了来自 Hayageek 的 jquery 文件上传插件.现在上传工作正常,但是当我将脚本移动到一个单独的 js 文件并将其作为外部脚本加载时,该 url 将不起作用。

这是我使用的代码。

$(document).ready(function()
{
$("#fileuploader").uploadFile({
url:"<?php echo site_url('document_items/upload') ?>",
fileName:"myfile"
});
});

最佳答案

使用 document.location.originwindow.location.protocol

var baseurl = window.location.protocol + "//" + window.location.host + "/";
var newurl = baseurl + 'document_items/upload';

$(document).ready(function()
{
$("#fileuploader").uploadFile({
url: newurl,
fileName:"myfile"
});
});

对于 Javascript

window.location.host          #returns host
window.location.hostname #returns hostname
window.location.path #return path
window.location.href #returns full current url
window.location.port #returns the port
window.location.protocol #returns the protocol

对于 Jquery

$(location).attr('host');        #returns host
$(location).attr('hostname'); #returns hostname
$(location).attr('path'); #returns path
$(location).attr('href'); #returns href
$(location).attr('port'); #returns port
$(location).attr('protocol'); #returns protocol

关于javascript - Php 值在外部 jquery 脚本中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37338872/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com