ajax post方法傳的參數無法取得

问题描述

varHttp=null;if(window.ActiveXObject){Http=newActiveXObject("Microsoft.XMLHTTP")}elseif(window.XMLHttpRequest){Http=newXMLHttpRequest()//if(Http.overrideMimeType)//Http.overrideMimeType('text/xml');}Http.open("post",default.aspx,true)Http.setrequestheader("content-length",Str.length);Http.setRequestHeader("Content-Type","application/x-www-form-urlencoded");Http.send("uid=123").net2.0服務端:protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){if(Request.Form["userName"]!=null){Response.Clear();Response.ClearContent();Response.Cache.SetNoStore();Response.ContentType="text/xml";Response.ContentEncoding=System.Text.Encoding.UTF8;Response.Write(Request.Form["userName"].ToString());}}}Request.Form["userName"]取不到參數啊

解决方案

解决方案二:
if(Request.Form["userName"]!=null)放在ISPOSTBACK外面试下~或者requst["userName"]试下~
解决方案三:
if(Request.Form["uid"]!=null)
解决方案四:
Request.Form["userName"]输出看看是什么值??
解决方案五:
if(Request["uid"]!=null)
解决方案六:
Request["uid"]也是null
解决方案七:
看看你那个请求的url对不对?

时间: 2024-09-17 18:18:50

ajax post方法傳的參數無法取得的相关文章

發送請求參數

如果在請求時,要連帶發送相關參數,若是使用GET的方式發送參數,則將參數附加在URL上即可,例如:var urlAndqueryString = "yourApp?name=justin&age=30";xmlHttp.open("GET", urlAndqueryString); xmlHttp.send(null); 如果發送請求時使用POST,那麼將要發送的資料塞到send()中即可,例如:var url = "yourApp";v

相應頭-提交表單后服務器接收到了數據 但瀏覽器無法顯示網頁

问题描述 提交表單后服務器接收到了數據 但瀏覽器無法顯示網頁 錯誤提示:No response headers received because request failed ERROR_INTERNET_CONNECTION_RESET 我上傳的是個pdf文件,把pdf已經轉換為圖片格式. 有的文件上傳后可以顯示出來 但有的文件上傳后就無法打開網頁 同樣的代碼. 用監視工具可以看到服務器確實接收到了提交的數據 但就是沒有返回相應頭 .換另一個文件就是ok的

jQuery中ajax - get() 方法实例详解_AJAX相关

在jquery中使用get,post和ajax方法给服务器端传递数据,在上篇文章给大家分享了jquery中ajax-post()方法实例,下面通过本文继续学习jQuery中ajax - get() 方法,具体介绍请看下文. jQuery Ajax 参考手册 实例 使用 AJAX 的 GET 请求来改变 div 元素的文本: $("button").click(function(){ $.get("demo_ajax_load.txt", function(resul

jQuery中ajax - post() 方法实例详解_AJAX相关

在jquery中的ajax有二个数据发送模式,一种是get,另一种是post(). jQuery Ajax 参考手册 实例 请求 test.php 网页,忽略返回值: $.post("test.php"); TIY 实例 通过 AJAX POST 请求改变 div 元素的文本: $("input").keyup(function(){ txt=$("input").val(); $.post("demo_ajax_gethint.asp

MVC验证09-使用MVC的Ajax.BeginForm方法实现异步验证

原文:MVC验证09-使用MVC的Ajax.BeginForm方法实现异步验证 MVC中,关于往后台提交的方法有: 1.Html.BeginForm():同步 2.Ajax.BeginForm():异步 3.js或jQuery提交后台 本文体验Ajax.BeginForm()方法.   View model using System; using System.ComponentModel.DataAnnotations;   namespace XHelent.Models { public

check-SQL 約束檢查的條件是否可帶參數?

问题描述 SQL 約束檢查的條件是否可帶參數? check constraint中用參數 檢查中的參數是否可以為查詢,或者是帶參數的自定函授? multi_company = (select dbo.ls_f_mng_multi_company2(dbo.grn_master.key_seq)) 參數key_seq 是表grn_master中的欄位,上面設定提示發生錯誤 解决方案 解决方案二: ALTER TABLE grn_master WITH CHECK ADD CONSTRAINT CK

php-关于转盘抽奖活动的ajax提交方法

问题描述 关于转盘抽奖活动的ajax提交方法 转盘活动想要点击一次立即注册就会有一个ajax提交到php处理请问大神此ajax应该如何写? 解决方案 导入jquery,API看这个:http://www.w3school.com.cn/jquery/jquery_ajax_intro.asp 解决方案二: 使用jquery可以实现.http://www.w3school.com.cn/jquery/jquery_ajax_intro.asp 解决方案三: 其实在你点击的时候已经发送了一个ajax

Jquery Ajax请求方法小结(值得收藏)_AJAX相关

 jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯. 废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery.ajax()的(这个后面会说到). 1. load( url, [data], [callback] ) :载入远程 HTML 文件代码并插入至 DOM 中. url (String) :

在JavaScript的jQuery库中操作AJAX的方法讲解_jquery

Java软件开发中,后台中我们可以通过各种框架,像SSH等进行对代码的封装,方便我们对Java代码的编写,例如,Struts,SpringMVC对从前台到action的流程进行封装控制,使我们只需要进行一些简单配置就可以实现:而Spring进行了对各种对象的管理进行封装,提供了AOP编程的方式,大大方便了我们:而Hibernate和IBatis则是对JDBC代码进行封装,不需要我们每次都写那些重复而繁杂的JDBC代码.   前台呢,对于页面一些效果,验证等,我们都是通过JavaScript语言进