第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無法通過 AJAX jQuery 從 GET 請求獲得對 PHP API 的響應(yīng)

無法通過 AJAX jQuery 從 GET 請求獲得對 PHP API 的響應(yīng)

PHP
慕絲7291255 2023-03-04 17:10:12
我試圖在用戶使用 jQuery 中的“keyup”事件輸入文本時獲取數(shù)據(jù)。我實際上是在數(shù)據(jù)庫中搜索以查找與模式匹配的所有單詞。但是,我沒有收到來自 PHP API 的響應(yīng)。錯誤是404 - 未找到。我是 AJAX jQuery 的新手,我試圖了解問題出在哪里。另外,我用 Postman 測試了 PHP 文件,它可以工作,返回 json 格式的數(shù)據(jù)。所以,我認(rèn)為問題出在我的 Jquery 代碼上。我發(fā)送輸入值的地方有我的 AJAX jQuery。var searchRequest = null;$(function() {  var minlength = 3;  $("#phrEn").keyup(function() {    var lang = $('option:selected', "#lang"),      value = $('option:selected', "#lang").attr('value');    var that = this,      value1 = $(this).val();    if (value.length >= minlength) {      if (searchRequest != null)        searchRequest.abort();      searchRequest = $.ajax({        type: "GET",        url: "/../api/english/createPhrase.php",        data: {          'tablename': value,          'pattern': value1        },        dataType: "json",        success: function(data) {          $.each(data, function(key, value) {            $("#result").append(value);          });        },        complete: function() {        }      });    }  });});<form action="" method="POST" id="formid">  <h3>My first dictionary!</h3>  <div class="label">    <label>Translate from English</label>  </div>  <div class="enform">    <textarea class="form" id="phrEn" name="enPhrase" placeholder="Type phrase on English language" cols="50" rows="10" wrap="hard"></textarea>  </div>  <div class="addbutton">    <button class="button" type="submit" id="btnAdd" name="submit" onclick="insertIntoDatabase();">Add</button>  </div>  <div class="selectlist">    <div class="dropdown" style="float:center">      <div class="dropdown-content">        <label>To</label>        <select name="language" id="lang">          <option value="spanish">Spanish</option>          <option value="french">French</option>          <option value="german">German</option>          <option value="russian">Russian</option>        </select>      </div>    </div>  </div>
查看完整描述

1 回答

?
qq_遁去的一_1

TA貢獻1725條經(jīng)驗 獲得超8個贊

我的項目在我的本地主機上運行,“/../”意味著我在公共文件夾中有 index,php 文件,我需要上升一個級別然后轉(zhuǎn)到 api 文件夾,我有不同的文件夾。

您只能訪問具有 URL 的 PHP 程序。

假設(shè)您的公用文件夾是 DocumentRoot,那么該目錄之外的任何文件都沒有 URL。

您不能發(fā)送..到 HTTP 服務(wù)器并訪問其上的任意文件。想象一下,如果人們能夠使用../../../../../etc/passwd來收集任何服務(wù)器的密碼文件。

您需要移動您的api文件夾,使其具有 URL(或通過其他機制(如 ApacheAlias指令)為其提供 URL)。


查看完整回答
反對 回復(fù) 2023-03-04
  • 1 回答
  • 0 關(guān)注
  • 138 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號