Javascript getJson接受用户输入

Javascript getJson接受用户输入,javascript,php,json,ajax,html,Javascript,Php,Json,Ajax,Html,我有一个应用程序,它要求我们获取用户输入——即用户应该能够浏览其系统中的文件并上传一个json文件——然后json文件的路径应该传递到getjson函数中的url字段。这是怎么回事 我的html看起来像: <style> .container { width: 500px; margin: 0 auto; } .progress_outer { border: 1px solid #000; } .progress { width: 20%;

我有一个应用程序,它要求我们获取用户输入——即用户应该能够浏览其系统中的文件并上传一个json文件——然后json文件的路径应该传递到getjson函数中的url字段。这是怎么回事

我的html看起来像:

<style>
.container {
    width: 500px;
    margin: 0 auto;
}
.progress_outer {
    border: 1px solid #000;
}
.progress {
    width: 20%;
    background: #DEDEDE;
    height: 20px;  
}
</style>
</head>
<body>
<div class='container'>
<p>
Select File: <input type='file' id='_file'> <input type='button'    
id='_submit' value='Upload!'>                
</p>
<div class='progress_outer'>
<div id='_progress' class='progress'></div>
</div>
</div>
<script src='upload.js'></script>

但是,我觉得getjson(upload.php)不起作用。我不确定它是否能够从upload.php获取文件路径。有人能帮忙吗。我哪里出错了?

应该是
Upload.php
吗?(没有大写?)还有,你在结束的花括号后加上括号了吗?是的,我加上了花括号。我走对了吗?
Upload.php
应该是
Upload.php
?(没有大写?)还有,你在结束的花括号后加上括号了吗?是的,我加上了花括号。我走对了吗?
 $.getJSON('upload.php', function(json){//}