设置javascript url

设置javascript url,javascript,Javascript,我只想在javascript中设置一个ajaxurl以传递给我的控制器 尝试设置url时,在以下尝试过程中,其计算结果为0: 请注意,attrs.attachmentType和attrs.attachmentId具有与之关联的值 var hoser = attrs.attachmentType & attrs.attachmentId; ajaxUrl = root + 'FileUpload/upload?' &

我只想在javascript中设置一个ajaxurl以传递给我的控制器

尝试设置url时,在以下尝试过程中,其计算结果为0: 请注意,attrs.attachmentType和attrs.attachmentId具有与之关联的值

var hoser = attrs.attachmentType & attrs.attachmentId;

                                ajaxUrl = root + 'FileUpload/upload?' & 'Type=' & attrs.attachmentType & 'ID=' & attrs.attachmentId;
如果我只包含以下内容,那么在hoser变量中可以看到一个适当的值

var hoser = attrs.attachmentType;

如果url无法正确显示,我做错了什么?

您使用的是
&
符号,而不是将它们添加到字符串中。通过使用这些符号,javascript将语句的右侧解释为比较,并输出它认为需要的答案——在本例中,是false的布尔表示:
0

&
符号更改为字符串。像这样:

 ajaxUrl = root + 'FileUpload/upload?' + '&' + 'Type=' + '&' + attrs.attachmentType + '&' + 'ID=' + '&' + attrs.attachmentId;