所以,我必须打开我的网络应用程序,例如文件。因此浏览器打开 .html文件并在地址栏中使用的协议是file://。但在脚本中我必须打开.json文件并将其加载到变量中。
我尝试过使用$.ajax数据类型请求jsonp,我尝试过requirejswho kind 加载文件,但从 json 文件中获取语法错误,因此它不会加载到变量中。如果我这样做也会发生同样的情况
<script type="text/javascript" src="path/to/.json"></script>
Run Code Online (Sandbox Code Playgroud)
还有别的办法吗?应用程序不使用 PHP,它需要从file://协议运行而不更改浏览器设置。
谢谢
我想将日历邀请发送到电子邮件中。我尝试了下面的代码来发送ical邀请,但无法正常工作。
我正在使用codeigniter Email Libraray发送电子邮件。
创建如下所示的ical请求
$ical = "BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//hacksw/handcal//NONSGML v1.0//EN
BEGIN:VEVENT
UID:" . md5(uniqid(mt_rand(), true)) . "@test.com
DTSTAMP:" . gmdate('Ymd').'T'. gmdate('His') . "Z
DTSTART:19970714T170000Z
DTEND:19970715T035959Z
SUMMARY:New event
END:VEVENT
END:VCALENDAR";
Run Code Online (Sandbox Code Playgroud)
然后,我将此内容添加到:
$this->email->set_header('Content-type', 'text/calendar');
$this->email->attach($ical);
Run Code Online (Sandbox Code Playgroud)
但这不起作用。我错过或做错了什么事,请建议我。
我使用这个ajax代码来提交模型上的数据,但模型不清晰,无需重新加载页面
$.ajax({
type:'POST',
data: {phone_no:phone,note:note,todate:todate,fromdate:fromdate},
url:'calls_note.php',
success:function(data) {
if(data == 1)
{
$('#info3').hide();
$('#err_msg').show().children('div').html("Error in updating Note").show().fadeOut(10000);
$('#info').hide();
}
else
{
$('#info3').hide();
$('#err_msg').hide();
$('#info').hide();
$('#table_div').html(data);
$('.table').dataTable();
$("#myModal").modal("hide");
$(this).removeData('#myModal');
}
}
});
Run Code Online (Sandbox Code Playgroud)
请告诉我如何在不重新加载页面的情况下清除模态数据