首页
学习
活动
专区
圈层
工具
发布

Ajax跨域
EN

Stack Overflow用户
提问于 2013-06-07 11:50:49
回答 1查看 142关注 0票数 0

我正在使用http://www.ajax-cross-domain.com/,我已经按照页面上的说明设置了我的本地Ampps服务器。页面上给出的示例运行成功。

我的test.html包含:

代码语言:javascript
复制
<script 
type="text/javascript" 
src="cgi-bin/ACD/ACD.js?uri=(http://toolkit.tuebingen.mpg.de/hhpred/run/hhpred)&amp;method=post&amp;postdata=(sequence_input=&amp;sequence_file=target.seq&amp;informat=fas&amp;submitform=Submit%2Bjob&amp;hhpred_dbs%5B%5D=%2Fcluster%2Ftoolkit%2Fproduction%2Fdatabases%2Fhhpred%2Fnew_dbs%2Fpdb70_6Jun13&amp;genomes_first=true&amp;prefilter=hhblits&amp;maxhhblitsit=3&amp;ss_scoring=2&amp;alignmode=local&amp;more_options_on=false&amp;Ehhblitsval=1E-3&amp;cov_min=20&amp;qid_min=0&amp;mact=0.3&amp;compbiascorr=1&amp;maxseq=1&amp;width=80&amp;Pmin=20&amp;maxlines=100&amp;jobid=&amp;mail=)">
</script>
<script type="text/javascript">
alert(ACD.responseText);
</script> `

ACD.js包含:

代码语言:javascript
复制
my @allowed_uris = (
    'uri=(http://toolkit.tuebingen.mpg.de/hhpred/run/hhpred)&method=post&postdata=(sequence_input=&sequence_file=target.seq&informat=fas&submitform=Submit+job&hhpred_dbs%5B%5D=%2Fcluster%2Ftoolkit%2Fproduction%2Fdatabases%2Fhhpred%2Fnew_dbs%2Fpdb70_6Jun13&genomes_first=true&prefilter=hhblits&maxhhblitsit=3&ss_scoring=2&alignmode=local&more_options_on=false&Ehhblitsval=1E-3&cov_min=20&qid_min=0&mact=0.3&compbiascorr=1&maxseq=1&width=80&Pmin=20&maxlines=100&jobid=&mail=)'
    );

my @allowed_uris变量中。ACD.js的其余部分与http://www.ajax-cross-domain.com/ACD-source.txt相同

我想提交这个表单http://toolkit.tuebingen.mpg.de/hhpred,并获得与AJAX的数据。它正在给500 Internal Error

有人能解释一下怎么做吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-07 13:11:51

在test.html中

代码语言:javascript
复制
src="http://www.ajax-cross-domain.com/cgi-bin/ACD/ACD.js?...

需要更改为

代码语言:javascript
复制
src="cgi-bin/ACD/ACD.js?...

‘这很简单,但很隐蔽:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16975938

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档