通过jquery ajax提交表单-无法获取表单值

问题描述:

无法在服务器端获取表单数据

这是我的表单标签

unable to get form data on server side

here is my form tag

<form id="JqAjaxForm" enctype="multipart/form-data" >
<input accept="doc/docx" type="file"  önchange="CopyMe(this, 'textfield');" style="display:none" id="tt" size="40" />
<br /><br />
<input

id="Text1"

type="text" />
<input id="btnsubmit" type="submit" value="SUBMIT" />
</form>


这是通过ajax jquery提交表单的脚本


here is the script to submit form through ajax jquery

<script type="text/javascript">

$(function(){
$("#JqAjaxForm").submit(function(e){
e.preventDefault();

dataString = $("#tt").serialize();
alert(dataString)

$.ajax({
type: "POST",
url: "senddoc.aspx",
data: dataString,
dataType: "json",
success: function(data) {

if(data.email_check == "invalid"){
$("#message_ajax").html("<div class="errorMessage">Sorry " + data.name + ", " + data.email + " is NOT a valid e-mail address. Try again.</div>");
} else {
$("#message_ajax").html("<div class="successMessage">" + data.email + " is a valid e-mail address. Thank you, " + data.name + ".</div>");
}

}

});

});
});

</script>


在后面的代码中,如果我使用Request.Files("tt1")
它什么也没显示

请建议


at code behind if i use Request.Files("tt1")
it shows nothing

pls suggest

(函数(){


( " ).submit( function (e){ e.preventDefault(); dataString =
("#JqAjaxForm").submit(function(e){ e.preventDefault(); dataString =


(" ).serialize( ); alert(dataString)
("#tt").serialize(); alert(dataString)