麻烦各位大神给我详细解释下下列代码,我理解起来太难了

麻烦各位大神给我详细解释下下列代码,我理解起来太难了,尤其是“var url”后边的一段,希望大神能够解释的彻底点,万分感激

 <s:form action="Add" id="form1" theme="simple" >
  <jsp:include page='/res/inc/inc_form_List.jsp' flush='true'/>
    <script type="text/javascript">
        function doAction(action) {
            if ("add" == action) {
                var url = '/Module/QTCSSZ/Add.action?iframeId=' +<s:property value="iframeId"/>+'&TrainingOrCompetitionID='+<s:property value="TrainingOrCompetitionID"/>;
                window.parent.openWinEdit(this, '其他参数设置', url, 800, 800);

            } else {
                var selectIds = "";
                var arryObj = document.getElementsByName("selId");
                var count = 0;
                for (var i = 0; i < arryObj.length; i++) {
                    if (typeof arryObj[i].type != "undefined" && arryObj[i].type == "checkbox") {
                        if (arryObj[i].checked) {
                            selectIds = selectIds + arryObj[i].value + ",";
                            count = count + 1;
                        }
                    }
                }



不就是get方式传传参数么 有啥不理解的

var url = '/Module/QTCSSZ/Add.action?iframeId=' ++'&TrainingOrCompetitionID='+; 这句什么意思啊?真的不会
调用Add.action方法传递参数iframeid和TrainingOrCompetitionID 参数值为