如何使用JavaScript创建@符号?

时间:2013-03-25 02:13:32

标签: javascript jquery ajax flickr

我正在创建一个包含使用@符号的字符串的变量。如果没有将@符号解析为url中的不同内容,我怎样才能在Javascript中执行此操作?

3 个答案:

答案 0 :(得分:5)

您可能通过连接字符串来构建URL:

var ajax_url = 'foo.json?' + key + '=' + value;

不要那样做。使用jQuery的AJAX函数并传递一个对象:

$.ajax({
    url: 'foo.json',
    type: 'GET',
    cache: false, // You might need that
    data: {
        key: value
    },
    success: function(data) {
        ...
    }
});

keyvalue会自动转义。

答案 1 :(得分:1)

@不是JavaScript中字符串中的特殊字符。如果你需要它在一个字符串中,只需将它放在字符串中就像任何其他普通字符一样。

答案 2 :(得分:-1)

是/ @还是@@?这些通常是其他语言中使用的惯例。