Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用Jquery/Ajax在页面中加载页面,而无需刷新_Php_Javascript_Jquery_Ajax - Fatal编程技术网

Php 使用Jquery/Ajax在页面中加载页面,而无需刷新

Php 使用Jquery/Ajax在页面中加载页面,而无需刷新,php,javascript,jquery,ajax,Php,Javascript,Jquery,Ajax,我想使用DIV在页面中加载页面。看起来很简单-但是,我不想刷新整个页面 以下是我的例子: browse.php-->列出了我目前在网站上出售的所有物品。此页面可能非常长,重新加载时会很费力(尤其是在较慢的连接上) editcart.php-->这是我想在browse.php中加载的页面。它允许用户从购物车中添加/删除特定项目 是否有任何方法可以在browse.php上加载editcart.php,而无需刷新browse.php?如果只是加载页面,可以使用.load()方法执行以下操作 这是谷歌搜

我想使用DIV在页面中加载页面。看起来很简单-但是,我不想刷新整个页面

以下是我的例子:

browse.php
-->列出了我目前在网站上出售的所有物品。此页面可能非常长,重新加载时会很费力(尤其是在较慢的连接上)

editcart.php
-->这是我想在browse.php中加载的页面。它允许用户从购物车中添加/删除特定项目


是否有任何方法可以在
browse.php
上加载
editcart.php
,而无需刷新
browse.php

如果只是加载页面,可以使用
.load()
方法执行以下操作

这是谷歌搜索中出现的第一个项目

 $('.editableItem').click(function(){
    $('#editDiv').load('editcart.php');
 });

您可以

是的,您可以通过单击按钮或其他事件加载它。这正是AJAX的用途。到目前为止,您尝试了什么?我尝试了教程或其他Stackoverflow.com问题中的一些内容。这个脚本几乎完成了我希望它做的事情:$(document.ready(function(){$('div#edit_cart')).load(“editcart.php”);};它会加载新页面,但当用户通过包含editcart的DIV对其购物车进行更改时,它仍会重新加载browse.php。php@user1484106-嗯
.load
不会刷新任何页面。另外,您可能希望使用具有更多控件的
$.ajax
。好的,这很有意义。对不起,如果我对这种性质的脚本几乎没有经验的话。问题是,editcart.php中有post submit按钮和链接。所以,当他们选择这些选项时。。它刷新browse.php和editcart.php。如果我只想包含另一个页面,我可以使用PHP包含函数。但是,那不是我想做的。如果我不够清楚,请让我知道,我会努力更好地解释我的问题!非常感谢。就好像当用户在DIV中单击Save时,您不想刷新页面一样?如果那是真的,你的问题就没那么清楚了。正如@derek所说,
.load()
是Ajax,它不会刷新页面。我尝试了该脚本,但它并不完全符合我的需要。您知道,editcart.php中有post submit按钮。我需要一个脚本(或教程来帮助我),它不仅包括editcart.php,而且还可以让它在用户..比方说。。将“Item1”添加到他们的购物车中,它不会刷新整个browse.php页面-它只会刷新editcart.php和包含它的DIV。@Connie-我不知道问题出在哪里
editcart.php
从未打开过,它是如何刷新的??事实上,你可以学习更多关于AJAX的知识。我现在明白他想要什么了。在我的评论里。他只希望能够在不刷新页面的情况下与DIV中的editcart.php链接和按钮进行交互。我想他需要在editcart中再增加一美元.ajax。php@Derek-我想,从技术上讲,它不会刷新。我只是不太擅长这个。当用户对特定项目进行更改时,页面将重新加载并进行相应的MySQL更改。大家好!谢谢你的帮助!我试着用另一种方式用谷歌搜索我的问题,并想出了一个适合我的解决方案: