【发布时间】:2013-04-28 06:19:12
【问题描述】:
我是 Perl 和 Javascript/Jquery/Ajax 的新手。例如,我想将字符串 var exampleString 发送到 test.pl,然后脚本会将字符串写入文件。
function sendToScript{
var exampleString = 'this is a string';
$.ajax({
url: './test.pl',
data: exampleString,
success: function(data, textStatus, jqXHR) {
alert('string saved to file');
}
}
test.pl
#!/usr/bin/perl -w
use strict;
#How do I grab exampleString and set it to $string?
open (FILE, ">", "./text.txt") || die "Could not open: $!";
print FILE $string;
close FILE;
任何帮助将不胜感激。
【问题讨论】:
-
你想用get还是post方法发送?
-
@MikeB 我必须查找两者之间的区别,我不得不说两者都没有?我只是想让 perl 脚本抓取字符串变量
exampleString,执行并将字符串保存到服务器上的文本文件中;客户端不会显示任何数据。 -
在这种情况下,您可能想使用 post 方法并获取整个消息正文。也就是说,我并不是要刻薄,get 和 post 是 webapps 的基本概念;您可能应该花一点时间了解您正在使用的工具。