C# 后<;李>;使用Json和Jquery到Web方法的项
我正在尝试使用json和Jquery将C# 后<;李>;使用Json和Jquery到Web方法的项,c#,jquery,json,C#,Jquery,Json,我正在尝试使用json和Jquery将列表传递给web方法。我的目标是使用会话变量将此列表返回到C#。我的问题是会话返回总是空的。所以这个列表永远不会通过Web方法传递。 名单如下: <div> <ol id="mycart"> <li>iPhone</li> <li>iPod</li> <li>iPad</li> &
列表传递给web方法。我的目标是使用会话变量将此列表返回到C#。我的问题是会话返回总是空的。所以这个列表永远不会通过Web方法传递。
名单如下:
<div>
<ol id="mycart">
<li>iPhone</li>
<li>iPod</li>
<li>iPad</li>
</ol>
</div>
<input type="button" id = "btngetCart" value="Get cart" />
此处出现错误:
html : <ol id="mycart"> has id attribute
var items = $('.mycart') //used class, which does not exists, try this:
var items = $('#mycart')
AND change
data: "{json}",
to
data: json,
html:具有id属性
var items=$('.mycart')//使用的类不存在,请尝试以下操作:
变量项=$(“#我的购物车”)
改变
数据:“{json}”,
到
数据:json,
考虑到应该调用的应该是WebForm4.aspx GetCart,什么是mycart类?没有,仍然返回会话null@focus,请您查看firebug的网络面板,检查发布的dat是否正确发布?让我知道我有0个请求。就像我从来没有按过btngetCartNow一样,它会发布值,但我会在firebug上记录一条消息“无效的web服务调用,缺少参数值:'title'。”
public class mycart
{
private string[] title;
}
[WebMethod(EnableSession = true)]
public static mycart GetCart(mycart title)
{
HttpContext.Current.Session["j"] = title;
return title;
}
html : <ol id="mycart"> has id attribute
var items = $('.mycart') //used class, which does not exists, try this:
var items = $('#mycart')
AND change
data: "{json}",
to
data: json,