本人刚接触PHP时间不长,小白,现在直接卡住,网上找不到解决方法。
现在想实现简单功能:在Html中 使用ajax进行变量传递给PHP中的test2方法。
---
thinkphp 3.2.3 ,ajax提交,php函数处理
问题:读取不了action中的属性
<div>
<form id="form1" method="post" action="{:U('Home/Test/Test2')}">
<br>表名:<br>
<input type="text" id="Tbna">
<input type="button" value="登录" onclick="login()">
</form>
</div>
<script>
function login() {
var Tbname = $('#Tbna').val();
alert(Tbname);
var url = $(this).attr('action'); //Index控制器下的changePassword方法
alert(url);
$.ajax({
type:"post", //提交方式
url :url, //提交地址
data:{table_name:Tbname}, //传递参数
success: function(res){ //回调函数
// if(res.status){ //修改成功
// layer.msg(res.message,{time:1000},function(){
// // window.location.href = "{:U('Test/index')}";
// });
// }else{ //修改失败
// layer.msg(res.message,{time:2000});
// }
}
});
return false;
};
</script>
var url="{:U('Home/Test/Test2')}";
这不就完了