您将需要HTML5浏览器,但这是可能的。
(function(){ function onChange(event) { var reader = new FileReader(); reader.onload = onReaderLoad; reader.readAsText(event.target.files[0]); } function onReaderLoad(event){ console.log(event.target.result); var obj = JSON.parse(event.target.result); alert_data(obj.name, obj.family); } function alert_data(name, family){ alert('Name : ' + name + ', Family : ' + family); } document.getElementById('file').addEventListener('change', onChange);}());<input id="file" type="file" /><p>Select a file with the following format.</p><pre>{ "name": "testName", "family": "testFamily"}</pre>


