努力获取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
- 1 回答
- 0 关注
- 86 浏览
添加回答
举报
0/150
提交
取消