我有一个类似google的搜索功能,它的工作方式就像某人在搜索页面上,服务器然后发送一个json文件,其中包括对象名和id,所以当用户在搜索框中输入一些内容时,该框会弹出类似的名称,当用户单击一个结果时,关联的id就是使用post方法直接指向相关页面的引用。
问题是,在用户在norther页面上插入一个新对象之后,尽管服务器已经更新了数据库和jsonfile,但是当用户返回搜索页面时,json文件将不会再次被发送,因此用户将不会在搜索结果中看到新插入的对象名称。所以我想知道我怎么能解决这个问题。
下面的代码是发送json文件的搜索页面中的代码。
<script>
var o
我已经设计了一个网站,它将用户输入作为搜索参数,并使用它们来搜索数据库,使用到PHP页面的AJAX调用。在这个AJAX调用中,我显然有一些数据(格式化为JSON文件)可以在ajax参数的"success“部分中操作和使用。这就是问题所在--我希望能够分析来自用户的缩小搜索的数据,以及来自整个数据库群体的数据。我该怎么做呢?我想我只需要执行另一个AJAX调用,但来自该调用的数据似乎无法从外部访问,而且我也找不到任何方法将其“导出”到调用之外。以下是代码的简短版本:
$.ajax({
url: URL for the search .php,
cache: false,
$(document).ready(function(){
$(".btn").click(function(){
var x=$("#srh").val();
var ur="https://en.wikipedia.org/w/api.php?action=query&titles="+x+"&prop=info&format=json";
$.getJSON(ur, function(json) {
$(".te
我有一个搜索框,它正在使用var处理本地Json数据(在同一文件中),但现在我想使用与以前相同的方式使用外部url json文件。
我现在所拥有的:
var data1 = [{"test_id":"1","test":"test","test2":"test2"}];
我正在尝试的是:
var data = $.ajax({
dataType: "json",
url: 'myjsonurl',
data: data
});
我尝试了getJSON和其他
我已经启动了一个ruby on rails应用程序。在这个例子中,我们可以找到一个搜索栏。此外,结果以json格式返回。并且该视图由vue更新。 第一次我的控制器 def index
if params[:search].nil?
render 'index'
else
@organisations = Organisation.search(params[:search])
respond_to do |format|
format.json do
render json: {
organisations: @organi
我有一个页面,我必须在其中显示地图和基于ajax成功结果的mysql结果。在成功的时候,我会得到纬度和经度。在此基础上,我必须在地图上标记位置。AFter表示将对每个搜索进行筛选。因此,标记应该是全局数组。如何实现这一功能。地图也应该是自动中心缩放根据搜索结果。
function initialize() {
var latitude = 57.95,
longitude = 14.65,
radius = 8000, //how is this set up
center = new google.maps.LatLng(latit