为了账号安全,请及时绑定邮箱和手机立即绑定

Ajax:尝试使用相对路径时收到帖子错误

Ajax:尝试使用相对路径时收到帖子错误

PHP
繁星coding 2022-08-19 10:56:32
努力获取Ajax帖子请求的相对路径以拾取php文件。我没有收到错误,只是没有任何反应。浏览了这个网站,但在Ajax相对路径上找不到我理解的答案。仍然是一个新手。如果有人能用外行的术语解释它,真的很感激。我正在尝试从根文件“index.php”访问php文件“search/search.php”(此文件包含Ajax请求)。当两个文件位于同一目录中时,这有效。文件结构如下:JQuery 代码片段:$(function() {  $('form').on("submit", function(e) {    e.preventDefault();    $('#error').text(""); // reset    var name = $.trim($("#search").val());    if (name.match(/[^a-zA-Z0-9 ]/g)) {      $('#error').text('Please enter letters and spaces only');      return false;    }    if (name === '') {      $('#error').text('Please enter some text');      return false;    }    if (name.length > 0 && name.length < 3) {      $('#error').text('Please enter more letters');      return false;    }    $.ajax({      url: 'search/search.php',      method: 'POST',      data: {        msg: name      },      dataType: 'json',      success: function(response) {      $(".content").html("")      $(".total").html("")        if(response){          var total = response.length;          $('.total') .append(total + " Results");         }        $.each(response, function() {          $.each($(this), function(i, item) {            var mycss = (item.Type == 1) ? ' style="color: #ffa449;"' : '';            $('.content').append('<div class="post"><div class="post-text"> ' + item.MessageText + ' </div><div class="post-action"><input type="button" value="Like" id="like_' + item.ID + '_' + item.UserID + '" class="like" ' + mycss + ' /><span id="likes_' + item.ID + '_' + item.UserID + '">' + item.cntLikes + '</span></div></div>');          });        });      }    });  });});
查看完整描述

1 回答

?
慕后森

TA贡献1802条经验 获得超5个赞

前导正斜杠仅表示“从文档根目录开始”,即文档根目录所在的位置。所以应该是正确的。如果服务器无法找到该文件,那么一定有一些URL重写发生是有道理的。index.php/search/search.php

您只需将浏览器指向 .如果你得到一个404,你知道它与ajax无关http://localhost:8000/search/search.php


查看完整回答
反对 回复 2022-08-19
  • 1 回答
  • 0 关注
  • 86 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信