jjzjj

javascript - Jquery Pjax - Ajax 成功函数

目前我正在将我的ajax调用转换为常规$.pjax()调用。一切正常,但ajax成功功能。我无法管理如何使用给定参数调用pjax成功函数。我唯一可以使用的是定义要在每次pjax调用时调用的pjax全局成功函数:$(document).on('pjax:success',function(event,data,status,xhr,options){});但不幸的是,我想为每个调用定义特定的成功函数。Ajax调用示例:$.ajax({url:"/myPage/myFunction",type:"POST",data:giveMeData(),success:function(data){

javascript - pjax 仍然会重新加载整页

我已经在chrome和firefox中尝试过pjax示例,我将示例代码放入我自己的应用程序中,但它仍然会重新加载整个页面。AJAX请求发生然后页面继续移动而不更新#maindiv//$(document).ready(function(){//$('a[data-pjax]').pjax();//})//$(document).ready(function(){//$('a').pjax({//container:'#main'//})$('document').ready(function(){$('ula').pjax('#main')});11:59:36Indextotal_p

php - Yii2 Pjax 不工作,重新加载整个页面

当在Action中使用file_get_contents($url)并且使用Pjax加载该Action时,整个页面会重新加载。Incontrollers/SiteController.phppublicfunctionactionAbout(){$url='http://api.dar.fm/topsongs.php?q=Music&page_size=20';$xml=file_get_contents($url);Yii::$app->view->params['xmldata']=$xml;return$this->render('about');}Inlayouts/main.

php - Yii2:使用 Pjax 更新 GridView

关注此WikiYii2.0:PjaxonActiveFormandGridView-Yii2我曾尝试使用我的gridview在不重新加载页面的情况下在Ajax上进行更新,但未能成功。我的_form.php代码registerJs('$("document").ready(function(){$("#new_medicine").on("pjax:end",function(){$.pjax.reload({container:"#medicine"});//ReloadGridView});});');?>-->'new_medicine'])?>['data-pjax'=>true

javascript - 使用 PJAX 提交表单

我在我的web项目中使用PJAX,当我提交我的表单时,PJAX实际处理它,相关的东西进入并在PJAX容器中替换,但在默认操作发生之后-即表单正在提交以传统方式,整个页面再次加载表单HTML在这里Find这是我的表单调用的pjax代码$(document).on('submit','.form_class',function(event){$.pjax.submit(event,'#container_id');});它有效——但默认的表单提交也会发生,我想要唯一的PJAX方式,我不想要完整的页面重新加载(传统提交) 最佳答案 监听你

php - 如何在 yii2 中禁用 pjax 的 gridview 更新?

我是yii2的新手,现在我正在创建示例crud应用程序。我将pjax用于gridview,它对我来说工作正常,我的问题是当我更新我的行时pjax现在也调用我想禁用此pjax更新按钮。我该如何解决这个问题?这是我的代码title='Posts';$this->params['breadcrumbs'][]=$this->title;?>title)?>render('_search',['model'=>$searchModel]);?>'btnbtn-success'])?>'StickerList','timeout'=>false,'enablePushState'=>false,

javascript - Yii2 ActiveForm 文本输入 onChange

我经历过以下的人http://www.yiiframework.com/wiki/772/pjax-on-activeform-and-gridview-yii2/一切都很好。但是我想在不单击提交按钮的情况下通过我的表单数据执行Pjax搜索。因此,我正在尝试使用onChange事件,但是我找不到执行此操作的方法。我找到了很多关于dropDownList的解释,但是没有关于textInputonChange事件的任何信息。 最佳答案 这是一个创建延迟即时搜索输入的解决方案:InstantsearchfunctioninJavascri

php - 多个 PJAX 请求

我正在尝试使用PJAX更新2个单独的div。我的PJAX失败,只加载了第二个。这是一个例子:问题是2个pjax请求不能同时运行,第二个与第一个重叠,所以只有第二个(id="content-2")被更新。Push设置为false是有原因的,我不需要在特定情况下推送url,但我需要它用于网站的其他部分。 最佳答案 如果不需要更改URL地址,应该使用AJAX而不是PJAX。PJAX和AJAX做同样的事情——只更新HTML内容的特定部分,而不重新加载整个页面。但是,PJAX会更改地址栏中的URL地址,因此只能以特定方式使用它。使用PJAX和

javascript - Yii2:在单击按钮时更改 Gridviews 的 DataProvider

我的Gridview有3个单独的dataProvider,一个有已保存的数据,一个有未保存的数据,一个有两者。现在这就是我想要完成的:如果您点击保存,dataProvider将更改为保存数据的那个。我正在这样尝试:'gridview','timeout'=>false,'enablePushState'=>false,'clientOptions'=>['method'=>'POST']])?>$dataProvider,//regulargridview..\yii\widgets\Pjax::end();?>Javascript:vari=$i;$("#saved").click(

php - 如何在 yii2 的模态窗口中使用 pjax 更新小部件

我在模态窗口中有两个ActiveForms,在提交第一个表单后,我需要更新第二个并保持模态。据我所知,pjax可以处理该问题,但无法使其正常工作。在_form.php中,我有ActiveForm和应该更新的小部件:'form','enableAjaxValidation'=>true,]);?>$riskModel->id])?>'solutionItems',])?>//needtoupdatethiswidgetfield($riskModel,'solutions_order')->widget(SortableInput::classname(),['items'=>$risk