Internet Explorer无法从输入类型文本中获取数据

时间:2016-10-26 13:00:34

标签: javascript php jquery

我输入了type="text"这样的元素:

<input type="text" class="f_taskname" value=""/>

当用户在其中写入内容并按下Enter键时,下一个脚本将起作用:

var task_name=$('#filter_body').find('.f_taskname').val();

并使用参数调用ajax:

url:url,
dataType: 'text',
type:'get',
data: { task_name: task_name},
contentType: "application/x-www-form-urlencoded; charset=UTF-8",

适用于Firefox和Chrome,但不能在Internet Explorer中使用。 我创建了一个日志文件,它从PHP脚本中的task_name变量获取数据:

$f1=fopen('log.txt', 'w');
$output=$task_name.PHP_EOL;
fwrite($f1, $output);
fclose($f1);

它适用于英语单词,但是用俄语单词它不起作用,在日志文件中我看到的东西就像中文符号。

有什么问题?

1 个答案:

答案 0 :(得分:-2)

试试这个

 var taskname = $('.f_taskname').val();