ajax cgi jquery,jquery ajax: read value from CGI

i'm trying to get a value from a CGI with jquery ajax. i can't change any settings of the CGI because it's not on my own server.

all i know about the CGI is that if i directly tape this in a browser address bar:

"http://otherdomain/cgi-bin/getvalue.exe?value"

then i get a response value, i.e. 1234, which is shown in a blank browser window.

with the following ajax call i get the response value in firebug -> network -> response tab (1234). but i can't access the value in javascript. console.log(data) just returns "undefinded".

is there a way to catch the value with javascript?

i think i have to send ajax request as dataType: "script" because a password (cookie) must be send to the CGI as well. if i choose dataType: "text" the password from cookie is not send in the request header.

$.ajax({

type: "GET",

url: "http://otherdomain/cgi-bin/getvalue.exe?value",

crossDomain: true,

cache: true,

dataType: "script",

success: function(data, textStatus, jqXHR) {

console.log(data);

},

error: function(jqXHR, textStatus, errorThrown) {

console.log(errorThrown);

console.log(textStatus);

console.log(jqXHR);

}

});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值