<p class="main-wrap">
<p class="crumb-wrap">
<p class="crumb-list"><i class="icon-font"></i><a href="/jscss/admin">首页</a>< ;span class="crumb-step">></span><span class="crumb-name">链接管理</span></p>
</p>
<p class="search-wrap">
<p class="搜索内容">
<表单操作=“/jscss/admin/design/index”方法=“post”>
<表类=“搜索选项卡”>
<tr>
选择分类:
<td>
<选择名称=“搜索排序”id=“”>
<选项值=“”>全部选项>
</选择>
</td>
关键字:
<td><input class="common-text" placeholder="关键字" name="keywords" value="" id="" type="text"></td>
<td><input class="btn btn-primary btn2" name="sub" value="查询" type="submit"></td>
</表>
</表格>
</p>
</p>
<p class="result-wrap">
<表单名称=“myform”id=“myform”方法=“post”操作=“__CONTROLLER__/sort”>
<p class="结果列表">
<a href="__CONTROLLER__/add"><i class="icon-font"></i>新增链接
<第>排序第>次
第<第>ID第>个
链接名称
<第>地址第>个
<第>链接描述第>个
操作
<tr 类=“yjsTr”>
<td>
;
</td>
<td>{$arr.id}</td>
{$arr.title} ……
</td>
{$arr.url} ……
</td>
{$arr.desc} ……
</td>
<td>
<a class="link-update" href="__CONTROLLER__/edit">修改</a>
<a class="link-del" onClick="return recognize('确定删除该条数据吗?');" href="__CONTROLLER__/del/id/{$arr.id}">删除
</td>
</volist>
</表>
<p class="list-page"> 2 条 1/1 页</p>
</p>
</表格>
</p>
</p>
</块>
<块名称=“脚本”>
;
<脚本类型=“text/javascript”>
$(函数(){
$('a.link-update').on('点击', function(){
var $obj = $(this).parents('tr.yjsTr').children();
控制台.log(5);
变量数据 = {
'标题': $obj.eq(2).text(),
'url': $obj.eq(3).text(),
'desc': $obj.eq(4).text(),
}
$.ajax({
类型:'帖子',
数据:数据,
url: '__CONTROLLER__/编辑',
成功:函数(){
window.location.href = '__CONTROLLER__/edit';
},
错误:函数(){
}
})
返回假;
})
})
</脚本>
</块>
上述是lst.html中的代码,表单表单数据发送到__CONTROLLER__/edit中,下面是edit函数
公共函数edit(){
$link = D('链接');
如果(IS_POST){
var_dump($_POST);
死;
}
// $this->display();
}
1、请问为什么没有收到表单post提交的数据?
2、如果要实现应该怎么实现?
你谷歌浏览器按下F12找到NetWork tab下再执行你的这个ajax 看看包内容和地址
if($_POST){
var_dump($_POST[]);
}