62,046
社区成员
发帖
与我相关
我的任务
分享
<table>
<tr><td>A <asp:DropDownList ID="MXBList" runat="server">
</asp:DropDownList></td>
<td>B<asp:DropDownList ID="GLList" runat="server">
</asp:DropDownList></td>
<td>C<asp:TextBox ID="QZtime" runat="server"></asp:TextBox></td>
<td>D<asp:TextBox ID="elesSm" runat="server"></asp:TextBox></td>
<td><input type="button" value="增加" onclick="ss()"/></td>
</tr>
</table>
function ss()
{
alert("111");
if(document.getElementById("MXBList").value=="无疾病")
{alert("请选择要添加的疾病!");}
else{
var arr = new Array();
arr[0]=document.getElementById("MXBList").value
arr[1]=document.getElementById("GLList").value
arr[2]=document.getElementById("QZtime").value
arr[3]=document.getElementById("elesSm").value
window.open("SQ_GR_MXBAJAX.aspx?arry="+arr);//这里传的值是一个字符串。
}
}
<script src="../JS/jquery-1.4.2.js" type="text/javascript"></script>
<script src="../JS/json2.js" type="text/javascript"></script>
<script type="text/javascript">
var person = { "ID": 1001, "Name": "ping", "Age": 27 };
var jsonStr = JSON.stringify(person);
window.open("ReceiveForm.aspx?person="+jsonStr);
</script>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.Script.Serialization;
namespace JQuerWeb.JSON
{
public partial class ReceiveForm : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (Request["person"] != null)
{
JavaScriptSerializer jss=new JavaScriptSerializer();
Person p = jss.Deserialize<Person>(Request["person"].ToString());
Response.Write(string.Format("the person info, ID:{0} Name:{1} Age:{2}",p.ID.ToString(),p.Name,p.Age.ToString()));
}
}
}
public class Person
{
public int ID { get; set; }
public string Name { get; set; }
public int Age { get; set; }
}
}
用window.showModalDialog(url,param,);
接收:
var obj=window.dialogArguments;
alert(obj,name);
alert(obj.age);