在一行中生成ajax对象

时间:2013-11-16 16:13:03

标签: javascript

关注我的代码:

var ajax = new XMLHttpRequest() || new ActiveXObject("Microsoft.XMLHTTP");

它不起作用,如何解决,然后在一行中生成相应的ajax对象?我不想使用任何框架。

2 个答案:

答案 0 :(得分:3)

var ajax = XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");

答案 1 :(得分:2)

试试这个:

var ajax = typeof XMLHttpRequest != "undefined"
    ? new XMLHttpRequest()
    : new ActiveXObject("Microsoft.XMLHTTP");