高手进 分全给 string baseItemId = context.Request["baseItemId"];获不到值 - Web 开发 / Ajax
GetAllEBBItemListsByBaseItemId .ashx页面
public class GetAllEBBItemListsByBaseItemId : IHttpHandler {
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/html";
string baseItemId = context.Request["baseItemId"];
IList<EB_BITEMLIST> ebBitemLists = EBBITEMLISTManager.GetEB_BITEMLISTsByBaseItemId(baseItemId);
string str = JavaScriptConvert.SerializeObject(ebBitemLists);
context.Response.Write(str);
}
emroffice.aspx页面(vBASEITEMID自定义的变量)
vBASEITEMID="20352";
$.ajax({
contentType: "application/json",
type: "POST",
url: "GetAllEBBItemListsByBaseItemId.ashx",
data: "{baseItemId:'" + vBASEITEMID + "'}",
dataType: "json",
success: function(json) {
if (json) {
alert("11111111111");
} else {
}
},
error: function(err) {
alert(err.responseText);
}
});
Web.config
<httpHandlers>
<add verb="*" path="Images/Users/*.jpg" type="CoverHandler"/>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
</httpHandlers>
现在就是string baseItemId = context.Request["baseItemId"];获不到值,求解啊,解决后帐号分全给
[解决办法]
data: {"baseItemId":vBASEITEMID },
或者
data: "baseItemId=" + vBASEITEMID .
[解决办法]
我这边可以
html
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.4.min.js"></script><script type="text/javascript"> $(function () { vBASEITEMID = "20352"; $.ajax({ contentType: "application/json", type: "GET", url: "GetAllEBBItemListsByBaseItemId.ashx", data: { "baseItemId": vBASEITEMID }, dataType: "json", success: function (json) { if (json) { alert(json); } else { } }, error: function (err) { alert(err.responseText); } }); });</script>
[解决办法]
data: { "baseItemId": vBASEITEMID },