我有一个加载方法加载一些数据。但它不喜欢我如何加载超过1个参数。有没有办法加载多个参数。此外,我希望能够获得所选索引并将其放在0与jquery(this).attr(“selectedIndex”))的位置。这是我的代码。
jQuery('#EntryForm').load('../IRElectricalBaselineEntryPage.aspx #contentBlockElectrical',
{ trainid: <%=Inspections[0].ID%> , inspectid: <%=Equipment.ID%> });
那里的Inspections [0]我想放置jquery(this).attr(“selectedIndex”))
谢谢!
答案 0 :(得分:0)
你有两种选择...... 你可以像这样使用查询字符串......
$("#myDiv").load("PageName.aspx?myVarA=" + myVarAVal + "&myVarB=" + myVarBVal);
$(“#myDiv”)。load(“PageName.aspx”,{myVarA:myVarAVal});
答案 1 :(得分:0)
{ trainid: <%=Inspections[0].ID%> , inspectid: <%=Equipment.ID%> }
这应该可以正常工作,但您可能需要使用引号中的值。
{ trainid: '<%=Inspections[0].ID%>' , inspectid: '<%=Equipment.ID%>' }
如果您想使用jQuery(this).attr("selectedIndex")
,要从Inspections
获取值,您需要先将<%=Inspections%>
保存到JavaScript数组,然后获取所需的元素。我不知道ASP,所以我不知道该怎么做。
答案 2 :(得分:-1)
../IRElectricalBaselineEntryPage.aspx #contentBlockElectrical
关闭锚点(“#contentBlockElectrical”),这应该有效。看起来你对它想要发布信息的URL感到困惑。