【发布时间】:2014-11-28 06:05:20
【问题描述】:
我想使用 javascript/jquery 脚本从名为“table1”(条件:id、date1、date2)的数据库表中显示过滤后的数据。结果必须显示在新窗口中。在打开新窗口的那一刻一切正常。然后出现如下错误:
找不到
在此服务器上找不到请求的 URL /mydoc.php。此外,在尝试使用 ErrorDocument 处理请求时遇到 404 Not Found 错误。
我的代码:
function ShowMyDocument(){
$.get("date_dialog.php",function(data){
$("#myDiv").html(data);
ShowDate('date2'); //set default date to input field "date2"
var dat=new Date();
dat.setDate(1);
SetMyDate(dat,'date1'); //set default date to input field "date1"
$("#date1").focus(); //for change date interval
$("#myDiv").dialog('option','buttons',{
"Show data": function(){
var id=document.getElementById('id').innerHTML;
var d1=mysqldate($("#date1").val());
var d2=mysqldate($("#date2").val());
var filterstr=encodeURIComponent("ID="+id+"&DATE1="+d1+"&DATE2="+d2);
$("#myDiv").dialog("close");
这是有问题的指令
var newwin = window.open('mysite.com/mydoc.php?'+filterstr,"_blank");
我正在尝试不同的选项“mydoc.php”、完整路径/mydoc.php,但没有任何变化。
},
"Cancel": function(){
$("#myDiv").dialog("close");
}
});
$("#myDiv").dialog('open');
});
}
注意:PHP 文件“mydoc.php”100% 存在于 mysite.com 的根文件夹中。
【问题讨论】:
-
用户有读取权限吗?
-
mydoc.php 是否存在? window.open->中的url是完整的url还是相对路径?
-
文件 "mydoc.php" 100% 存在于 mysite.com 的根文件夹中。
-
@ŠefkijaDuvnjaković 您可以肯定,但 404 错误只是“未找到”错误。所以你有2个选择:1.文档不存在2.文档路径错误。
-
在浏览器中打开mydoc.php(完整的url,前面带有http://),然后从浏览器地址栏中复制...
标签: javascript php jquery