我有一个javascript应用程序调用一个看起来像这样的ajax函数
$.ajax({ url: apiURL, dataType: 'jsonp', success: function(data) {
if (data.ok) {
//do things
}}});
我试图访问的 ajax url 是通过 etsyapi 一切正常且花花公子,直到我尝试使用 adblock 访问 chrome 中的应用程序。它使 ajax 调用完全失败,返回一个错误,并带有 Failed to load resource-"theActualURL" 消息。
我不知道如何在 javascript 中解决这个问题,并被告知我需要进行 php 调用才能使其正常工作。
不幸的是,我不知道关于 php-ive 的第一件事,甚至试图理解它的基本结构,而且我无法在 javascript 中找到任何解决方法,所以我认为它必须用 php 来完成。
有没有最简单的方法可以使用动态 url(从 javascript 传递到 php 页面)调用 php 中的 ajax 函数并将数组传递回 javascript 以进行操作?
我已经用 php-
<?php
$json = array();
????????????????????????
$jsonstring = json_encode($json);
echo $jsonstring;
?>
但不明白如何从 javascript 访问动态 url。