Javascript Can';t使用jQuery在txt文件中写入数据
我正试图将“Javascript Can';t使用jQuery在txt文件中写入数据,javascript,jquery,html,Javascript,Jquery,Html,我正试图将“src”的值保存在一个.txt文件中,该文件位于本地光盘的C:\hi\data.txt 我认为问题出在id:$(this).find('.src').val()中,因为src是在一些JS的帮助下单击按钮后创建的 我对jQuery和JS不太熟悉,但这正是我设法做到的。“添加视频”按钮工作正常 <body> <input id="input" type="text" name="Youtube Source" /> <button id="button"
src
”的值保存在一个.txt文件中,该文件位于本地光盘的C:\hi\data.txt
我认为问题出在id:$(this).find('.src').val()
中,因为src
是在一些JS的帮助下单击按钮后创建的
我对jQuery和JS不太熟悉,但这正是我设法做到的。“添加视频”按钮工作正常
<body>
<input id="input" type="text" name="Youtube Source" />
<button id="button" onclick="addVideo();">Click to add video!</button>
<button id="button1">Click to save!</button>
<div id="ytContainer"></div>
</body>
<script>
var x;
function addVideo() {
x = document.createElement("EMBED");
x.setAttribute("src", 'https://www.youtube.com/v/' + input.value);
document.getElementById("ytContainer").appendChild(x);
}
</script>
<script>
$("#button1").click(function ()
{
$('#form_addjts').submit(function () {
writeToFile({
id: $(this).find('.src').val(),
});
return false;
});
function writeToFile(data) {
var fso = new ActiveXObject("Scripting.FileSystemObject");
var fh = fso.OpenTextFile("C:\hi\data.txt", 8);
fh.WriteLine(data.src);
fh.Close();
}
});
</script>
点击添加视频!
点击保存!
var x;
函数addVideo(){
x=document.createElement(“嵌入”);
x、 setAttribute(“src”,”https://www.youtube.com/v/“+输入值);
document.getElementById(“ytContainer”).appendChild(x);
}
$(“#按钮1”)。单击(函数()
{
$('#form_addjts')。提交(函数(){
写文件({
id:$(this.find('.src').val(),
});
返回false;
});
函数writeToFile(数据){
var fso=新的ActiveXObject(“Scripting.FileSystemObject”);
var fh=fso.OpenTextFile(“C:\hi\data.txt”,8);
fh.WriteLine(data.src);
fh.Close();
}
});
您已经说明了问题,如果src的值为,那么在您的示例中没有带有“src”类的元素。
如果您谈论的是嵌入src,那么您可以$('ytContainer').find('embed').attr('src')代码>
如果确实存在一个类为“src”的元素,而我们在形式上也没有看到,那么问题可能是另外一个问题。如果src的值是,那么在您的示例中没有包含“src”类的元素。
如果您谈论的是嵌入src,那么您可以$('ytContainer').find('embed').attr('src')代码>
如果确实存在一个类为“src”的元素,但我们在形式上看不到,而我们也看不到,那么问题可能在于其他方面。据我所知。。客户端脚本(如JavaScript或jQuery)无法访问本地文件系统。是否在IE上尝试此操作,因为ActiveXObject仅在IE上工作?这是可以修复的(ActiveXObject),但可以看到“src”吗因为只有在点击一个按钮后,它才是用js创建的,而且没有硬代码。Louys Patrice Bessette,所以我需要使用一些后端来实现这一点。这可以在FireFox上工作:,即使是本地阅读也会带来一些安全问题。。。通常这取决于每个用户的本地设置,每个浏览器的设置也不同,所以祝你好运。。客户端脚本(如JavaScript或jQuery)无法访问本地文件系统。是否在IE上尝试此操作,因为ActiveXObject仅在IE上工作?这是可以修复的(ActiveXObject),但可以看到“src”吗因为只有在点击一个按钮后,它才是用js创建的,而且没有硬代码。Louys Patrice Bessette,所以我需要使用一些后端来实现这一点。这可以在FireFox上工作:,即使是本地阅读也会带来一些安全问题。。。通常这取决于每个用户的本地设置,并且每个浏览器的设置不同,所以祝你好运。