首页 > 解决方案 > 如何连接两个字符串并在ajax调用中传入url

问题描述

我有一个疑问,这就是我正在尝试的

var widgetlink=(window.parent.location.orgin).toString(); //https://www.ajaxcall.com
$.ajax({
            url : widgetlink.concat("/ccm/service/com.ibm.team.workitem.common.internal.rest.IWorkItemRestService/workItemEditableProperties?includeArchived=false&newWorkItem=true&typeId=task&ignoreScriptBasedAttributeAdvisors=true&projectAreaItemId=")
                    + projectAreaContextId
                    + '&projectAreaConfigurationStateId='
                    + paConfigStateIdList,


            headers : {
                'Accept' : 'text/json',
                'Content-Type' : 'application/x-www-form-urlencoded; charset=utf-8'
            },

这里我的例外是完整的 url 应该是 https://www.ajaxcall.com/ccm/service/com.ibm.team.workitem.common.internal.rest.IWorkItemRestService/workItemEditableProperties?includeArchived=false&newWorkItem=true&typeId=task&ignoreScriptBasedAttributeAdvisors =true&projectAreaItemId=_abcdfgr23 ......(其余的东西)但问题是我无法使用 concat 方法,因为 WidgetLink 字符串无法与其余部分连接。所以任何人都可以在这里帮助我找出答案我到底在哪里做错了

标签: javascriptrational-team-concert

解决方案


推荐阅读