0

私はこのHTMLコードを持っています

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>MyPage</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script type="text/javascript" src="/scripts/FileFunctions.js"></script>
</head>
<body>
</body>
</html>

そしてこの「FileFunctions.js」ファイル

function addField(){
  $('form input:file').last().after($('<p><input type="file" name="files[]" id="file" /><br /></p>'));
};

しかし、ページをロードすると、ファイル「FileFunctions.js」がロードされません... javascriptコンソールは言う

Uncaught SyntaxError: Unexpected token < FileFunctions.js:1

しかし、これらのコードの何が問題なのかわかりません...アイデアをありがとう

4

2 に答える 2

0

あなたのjavascriptに問題があると思います。以下のコードを試してください

JS フィドル: http://jsfiddle.net/jonocairns/Z2C9Y/1/

"use strict";
function addField() {
    $('form input:file').last().after('<p><input type="file" name="files[]" id="file" /><br /></p>');
};
于 2013-06-27T21:41:52.607 に答える