Home >Backend Development >PHP Tutorial >javascript - 了解一个网站遇到一个js文件里使用api调用的问题?

javascript - 了解一个网站遇到一个js文件里使用api调用的问题?

WBOY
WBOYOriginal
2016-06-06 20:44:461063browse

案例地址 http://www.cndf.com/order/price.php

首先我的目的是想要知道 能通过几个选项自动计算出价格的方法。 通过查看html,了解到是

<code><script type="text/javascript" src="./js/ajax.js"></script>
</code>

这个js文件的作用,我测试过,源网站离线是无法计算出结果的,必须是联网状态下。将这个网页下载到本地,对ajax.js使用原网站的绝对路径,然后也无法计算出结果。然后查看该js代码头文件有个api

<code>ESSAYBAR={
    'api':'./api.php',
    'order':null
};
</code>

将js离线下载下来对api.php使用绝对路径依然无法计算。 求诸位大神,这是什么原理,有没有解决方法。

回复内容:

案例地址 http://www.cndf.com/order/price.php

首先我的目的是想要知道 能通过几个选项自动计算出价格的方法。 通过查看html,了解到是

<code><script type="text/javascript" src="./js/ajax.js"></script>
</code>

这个js文件的作用,我测试过,源网站离线是无法计算出结果的,必须是联网状态下。将这个网页下载到本地,对ajax.js使用原网站的绝对路径,然后也无法计算出结果。然后查看该js代码头文件有个api

<code>ESSAYBAR={
    'api':'./api.php',
    'order':null
};
</code>

将js离线下载下来对api.php使用绝对路径依然无法计算。 求诸位大神,这是什么原理,有没有解决方法。

api.php 是服务端脚本,会在服务端执行。正常情况下你下载不了的。

又没有CORS,ajax不能跨域,你下载到本地js怎么会有用?
在服务器端做请求吧

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn