javascript - 了解一个网站遇到一个js文件里使用api调用的问题?
Jun 06, 2016 pm 08:44 PM
案例地址 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怎么会有用?
在服务器端做请求吧

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Guide d'installation et de mise à niveau de PHP 8.4 pour Ubuntu et Debian

Comment configurer Visual Studio Code (VS Code) pour le développement PHP

Comment analysez-vous et traitez-vous HTML / XML dans PHP?

Programme PHP pour compter les voyelles dans une chaîne

La clé du codage : libérer la puissance de Python pour les débutants

Java Made Simple : un guide du débutant sur la puissance de programmation

Créer l'avenir : programmation Java pour les débutants absolus

Démystifier C : un chemin clair et simple pour les nouveaux programmeurs
