thinkphp与ajax传值

ThinkPHP中使用ajax接收json数据的方法 主要介绍了ThinkPHP中使用ajax接收json数据的方法,包括了前台js代码与对应的PHP处理代码,非常具有实用价值,需要的朋友可以参考下 立即下载

1.前台代码

jq写法的ajax根据自己的需求去写

<span style="font-size:18px;"> <span style="white-space:pre">			</span>$.ajax({
                            type:"POST",
                            url:"{:U('Home/output/OutputTableData')}",
                            dataType:"json",
                            data:{"output":output},
                            async:true,
                            success:function(msg){
                                //msg = msg.substring(1);
                                //alert(msg);     
                                // msgarr = msg.split(',');
                                //var lohref = "{:U('Home/output/sefile')}"+"?aaa="+msg;
                                // alert(lohref);
                                // location.href = lohref; 
                                var onetable,twotable,threetable,fourtable,fivetable,sixtable,seventable,eighttable;
                                var json = eval('(' +msg+ ')');
                                //alert(msg);
                              // var lohref = "{:U('Home/output/sefile')}"+"?aaa="+;
                              //    alert(lohref);
                              //    location.href = lohref; 

                            },
                            error:function(){
                                alert("请联系小灰灰");
                            }
                        });
                    }else{
                        alert("请选择学科!!!");
                    }</span>

2.控制层

使用ajaxReturn方法将从数据库获取的数据传到前台

<span style="font-size:18px;">use Common\Out_put\Output_AllSql as out;
</span>
<span style="font-size:18px;">public function OutputTableData(){
        $TableName= $_POST['output']; 
        $NameSql = $TableName[0];
        $AjaxOutput = new out;
        $TableData=$AjaxOutput->Outputajax($NameSql);
        $data=json_encode($TableData,JSON_UNESCAPED_UNICODE);
        $this->ajaxReturn($data, 'json');
}</span>

3.模板层

控制数据查询,并返回到模板层

<span style="font-size:18px;">class Output_AllSql{
	//前台ajax刷新表
	public function Outputajax($TableName){
		$mode_filter=M('','','CONFIG_JC_BASICINFO');</span>
<span style="font-size:18px;"><span style="font-family: Arial, Helvetica, sans-serif;">				$sql = </span>""<span style="font-family: Arial, Helvetica, sans-serif;">;</span></span>

<span style="font-size:18px;">		$result<span style="font-family: Arial, Helvetica, sans-serif;"> = $mode_filter -> query($sql);</span></span>

<span style="font-size:18px;">		return $result;
	}</span>
<span style="font-size:18px;">}</span>



别再被网站识别成机器人了!用Python的undetected_chromedriver+Selenium实现无痕自动化 本文详细介绍了如何利用Python的undetected_chromedriver和Selenium实现无痕自动化,突破现代网站的反爬系统。通过修正浏览器指纹、模拟人类操作行为,并结合实战案例,帮助开发者构建难以被识别的自动化脚本,适用于电商监控等场景。 阅读详情

相关推荐

loadStop的原因导致的SSUSP

Total内存值是可用来调度的可用内存,当前可用内存为 0M。 loadSched和loadStop的阈值是根据 Total 内存和节点内存来做限制的。 loadStop 50G,现在有大量作业SSUSP,说明之前某个时间点该节点内存可能有低于50G的时候,导致作业SSUSP,具体是否是这个原因引起的需要用 bjobs -l JobID 看下作业的详细信息。 如果是loadStop的原因导致的 SSUSP,根据loadStop设置的阈值,Total 值高于loadStop值后,将逐步恢复挂起的作业

Blueberry521的博客 666

thinkcmf ajax,个人使用琐记-thinkcmf

ThinkCMF是一款基于ThinkPHP+MySQL开发的中文内容管理框架。ThinkCMF提出灵活的应用机制,框架自身提供基础的管理功能,根据自身的需求以应用的形式进行扩展,每个应用都能独立的完成自己的任务,也可通过系统调用其他应用进行协同工作。所以在ThinkCMF中你只是增加了一个APP,每个独立运行互不影响,便于灵活扩展和二次开发。代码遵循Apache2开源协议,免费使用,对商业用户也无...

weixin_42394573的博客 571

HP MSA 2050磁盘阵列配置步骤

一、盘阵与服务器直接连接 1.1 单控制器配置:一台服务器/ 一个 HBA/ 单路径 1.2 双控制器配置:两台服务器/ 每台服务器一个 HBA/ 双路径 二、通过交换机(一般光纤交换机) 2.1 双控制器配置:两台服务器/ 两台交换机 三、配置MSA2050 3.1在完成硬件安装后,可以访问控制器模块的基于 Web 的管理界面 SMU (存储 管理实用程序),以便监视和管理此存储系统。 首先...

jw5493的博客 1万+

ajax后台重定向会返回什么_跳转,AJAX返回和重定向

页面跳转操作完成后,成功或失败页面跳转可以使用 控制器基类的success,error方法:success方法/*** 操作成功跳转的快捷方法* @access protected* @param mixed $msg 提示信息* @param string $url 跳转的URL地址* @param mixed $data 返回的数据* @param integer $...

weixin_29442031的博客 345

金蝶K3系统物料主数据后台表对应字段一览

我们说到物料表,一般是指t_icitem,但正确的说t_icitem并不是一张有,而是一张视图,不过我们对于数据库物料表中的大部分操作,都是通过此视图来完成。比如经常通过此视图,来成批修改数量,单价精度,是否启用批次等一些字段,有的时候,对于账套已经启用,并且已经有业务发生的物料,有一些关键属性也需要通过修改物料表t_icitem来进行。 当然修改的时候,需要考虑一些前提条件的。 比如说我有一个客户新建的账套,在月底结账时发现,要改一种成本核算方法,启用时用的是加权平法,现在想改成移动平均法,这样的情况,

hzfw2008的博客 1万+

SAP开发实战:用FI_DOCUMENT_CHANGE BAPI批量修改FB03凭证抬头和行项目文本(附完整ABAP代码)

本文详细介绍了如何使用SAP的FI_DOCUMENT_CHANGE BAPI批量修改FB03凭证抬头和行项目文本,提供完整的ABAP代码实现方案。通过该BAPI,开发者可以高效完成财务凭证的批量修改,确保数据一致性和审计合规性,显著提升SAP财务模块的运维效率。

weixin_29224589的博客 381

tp5 ajax传参,ThinkPHP5中success和error方法传参的办法

在应用开发中,经常会遇到一些带有提示信息的跳转页面,例如操作成功或者操作错误页面,并且自动跳转到另外一个目标页面。ThinkPHP5的\think\Controller类内置了两个跳转方法success和error,用于页面跳转提示。我们可以很方便的通过success和error方法进行跳转,两个方法的返回值格式如下:{code: 1, msg: "新增案卷成功", data: "", url: ...

weixin_39832965的博客 1337

可信启动方案设计

本博客简要解释了TF-A中的Measured-Boot可信启动设计实现。

AI-安全-功耗 1202

thinkcmf留言模块,ajax提交留言

thinkcmf本身自带的form提交需要跳转成功页面,体验太差,用ajax提交就比较可控了 <div class="hbf_btn" data-src="{:U('api/guestbook/addmsg')}">提交评价</div> /**js部分**/ $(".home").on("click",".hbf_btn",function(){ let href = $(this).attr("data-src"); let name = $(".hb_list ul li

mr_lihuijie的博客 1132

Cilium动手实验室: 精通之旅---1.Getting Started with Cilium

我们需要在 HTTP 层的第 7 层实施策略,以限制允许 tiefighter 调用的确切 API,以及不允许调用哪些 API。上仅需要的 API 资源的访问,从而为微服务之间的通信实施“最低权限”安全方法。船只上进行匹配,因此我们需要在该标签上进行匹配,此外,我们必须确保来自带有标签。为了模拟我们的连接测试,我们将使用 curl 执行简单的 API 调用。在我们立即开始更改策略之前,让我们考虑一下相应的网络策略应该是什么样子。的规则,该规则将通过 L3-L4 策略对死星的访问限制为仅帝国船只。

Q先生 1125

【MATLAB】嵌入式PID控制参数整定与优化

本文提出了一种基于MATLAB仿真的嵌入式PID参数优化方法,解决了传统人工试凑法效率低、适应性差的问题。通过建立一阶滞后被控对象模型,对比分析了不同PID参数组合的性能表现,筛选出最优参数。仿真结果表明,优化后的PID参数能有效降低超调量(从传统方法的显著超调降至接近0%),缩短调节时间,提高稳态精度。最终将优化算法部署到STM32平台,实现了"仿真整定-参数优化-嵌入式落地"的完整开发流程。该方法显著提升了嵌入式系统的响应速度和控制精度,为工业控制应用提供了标准化解决方案。

unber的博客 45

Thinkphp ajax传值与显示

ajax具有异步刷新的功能,所用web页面需要ajax进行数据交互,故而先在thinkphp测试了一下ajax数据传输。 thinkphp后台:利用ajaxReturn返回数据 <?php namespace Home\Controller; use Think\Controller; use Think\Model; header('charset=utf-8'); class

lin_tuer的博客 5777

基于潜在空间分数匹配的混合型表格数据合成方法

然而,在我们的模型中,β 预计会更小,因为我们不需要嵌入的分布精确地遵循标准高斯分布,因为我们还有一个额外的扩散模型。受 Transformer 在表格数据分类/回归任务中取得成功的启发,我们首先为每一列学习一个独特的标记器,然后将标记(列)级表示输入到 Transformer 中,以捕捉列之间错综复杂的关系。在第 4 节中,我们证明了通过这种设计,TABSYN 可以在不到 20 次函数评估(NFE)的情况下生成高质量的合成表格数据,这比其他基于扩散的表格数据合成方法要少得多。是标记器的可学习参数。

步子哥的博客 853

php根据ajax传值跳转页面_thinkphp实现简单的ajax传值

htmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">无标题文档$("#uid").blur(function(){//blur表示失去焦点时触发//取用户名varuid=$("#uid").val();//调ajax$...

weixin_42376614的博客 312

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

ajax无法给php传值,mui+thinkphp ajax无法传值问题?

做一个app项目前端使用mui,后端使用thinkphp框架。现在前端ajax向后端无法传值,这是为什么?以下是前端代码:function postdata(){mui.post('http://localhost:8012/AjaxReturn/test',{name:'tt'//这里通过POST发送数据到PHP服务器用以验证},function(data){//服务器返回响应,根据响应结果。}...

weixin_32512933的博客 180

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

ThinkPHP3 使用ajax技术通过URL传值让页面无刷新的简单实现

可以在官方下载:《ThinkPHP示例:ajax分页操作》的事例看一看,跟这个比较类似,但是不需要用到分页类。 只需要注意几个地方,就可以。   要看懂以下代码需要一定的ThinkPHP基础。 使用条件:正确引入jquery文件。   1.模版需要使用一个引入模版 例如:index.html文件再配一个ajaxlist.html,然后在index.html文件中使用&lt;inc...

tyllxx的技术博客 480

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

tp ajax 批删怎样传值,thinkphp I()方法获取不到ajax传值(示例代码)

把json数据post给PHP,但在PHP里面$_post获取不到,I(‘id‘)也获取不到,$_REQUEST也获取不到,可以看下ajax的contentType设置的数据类型是什么,php对对型如text/xml 或者 soap 或者application/octet-stream 之类的内容无法解析,原来PHP默认只识别application/x-www.form-urlencoded标准...

weixin_39811036的博客 353

thinkphp使用smarty模板调用ajax传值的问题

用thinkphp做项目时遇到了这样的问题,自己使用的是smarty模板(要在thinkphp中使用smarty模板:在配置文件../ThinkPHP/Conf/convention.php中加上这句代码'TMPL_ENGINE_TYPE' => 'Smarty'),没有使用thinkphp内置的模板引擎。但是问题就出现在这里,代码如下: //验证用户登录$...

weixin_34194317的博客 263

php控制器返回视图,thinkphp 中实用的三种视图向控制器传值得方法

首先用得最多的恐怕是url 传值了吧1.url传值2.表单传值只要把input放进form中点击div或者按钮把form提交即可提交事件function shousuo(){$("#forms").submit();}3.ajax传值var msg_sender = $(".mail_sender").val();var msg_text = $(".mail_text").val();var m...

weixin_39878401的博客 407

thinkphp I()方法获取不到ajax传值

把json数据post给PHP,但在PHP里面$_post获取不到,I('id')也获取不到,$_REQUEST也获取不到,可以看下ajax的contentType设置的数据类型是什么,php对对型如text/xml 或者 soap 或者application/octet-stream 之类的内容无法解析,原来PHP默认只识别application/x-www.form-urlencoded标准...

weixin_30726161的博客 425

php i 获取不到值,thinkphp I()方法获取不到ajax传值

把json数据post给PHP,但在PHP里面$_post获取不到,I(‘id‘)也获取不到,$_REQUEST也获取不到,可以看下ajax的contentType设置的数据类型是什么,php对对型如text/xml 或者 soap 或者application/octet-stream 之类的内容无法解析,原来PHP默认只识别application/x-www.form-urlencoded标准...

weixin_35969684的博客 300

tp5接收前台传的值_TP5(thinkPHP5)框架基于ajax与后台数据交互操作简单示例

本文实例讲述了TP5(thinkPHP5)框架基于ajax与后台数据交互操作。分享给大家供大家参考,具体如下:Ajax最大的一点是页面无刷新,在页面内与服务器通信,给用户的体验非常好。可以把以前一些服务器负担的工作转嫁到客户端,利用客户端闲置的能力来处理,减轻服务器和带宽的负担,节约空间和宽带租用成本。并且减轻服务器的负担,ajax的原则是“按需取数据”,可以最大程度的减少冗余请求,和响应对服务器...

weixin_42551508的博客 1426

ThinkPHP5 ajax传值到后台进行处理(验证是否含有某段字符串、截取字符串、字符串转数组)...

js中ajax请求,根据后台返回的数据做出不同的判断: function zhuanhuan() { $.ajax({ url:"mc_url", data:{ url:$("#url-old").val() }, type:"post"...

weixin_30535843的博客 212

tp5中接口,需要跨页面传送id时,不使用地址栏传送id,使用session保存。

在Tp5中使用ajax点击某个按钮或连接时需要跳转页面并传送数据。 一般情况下都是绑定到跳转地址的后面以地址栏的方式传输,然后再去相应的页面使用js扒下来,比较麻烦,而且地址栏传值也不安全。 下面这个示例是做的是,点击当前按钮,跳转到下一个页面展示当前按钮内容的“ 子内容 ” 所以需要发送当前的ID, 到下一个页面根据这个id查找它的“ 子内容 ” 1.写一个点击事件,给被...

373

ajax与tp框架传值

var url="{:U('Member/ajax')}"; var lujing=new Array(); $.ajax({     type:'post',     url:url,     dataType:"json",     success: function (data) {                                 $.each(data,fu

u013056785的博客 4553

thinkPHP5.1+jQuery+ajax实现搜索,用append展示ajax返回数据的完整实现

&lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt;     &lt;meta charset="UTF-8"&gt;     &lt;title&gt;兑换码&lt;/title&gt;     &lt;script src="../jQuery/jquery-3.3.1.min.

denghaolin的博客 1213
上一篇: 贪心算法之最优装船
下一篇: 我心永恒
反斜杠青年
博客等级 码龄11年 29粉丝 73原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值