ThinkPHP中jquery问题
我不想在本页面追加查询结果,而想跳转到新页面显示查询结果。functionsearch(){key=$("#search").val();if(key.length==0...
我不想在本页面追加查询结果,而想跳转到新页面显示查询结果。
function search() {
key = $("#search").val();
if (key.length == 0) {
alert('请输入查询条件');
return;
}
$.post("__APP__/Index/search", { search_key:key },
function(data,status){
// alert("Data: " + data + "\nStatus: " + status);
$("#table1 tbody").append(data);
不知道怎么弄,本人新手菜鸟,求指导。 展开
function search() {
key = $("#search").val();
if (key.length == 0) {
alert('请输入查询条件');
return;
}
$.post("__APP__/Index/search", { search_key:key },
function(data,status){
// alert("Data: " + data + "\nStatus: " + status);
$("#table1 tbody").append(data);
不知道怎么弄,本人新手菜鸟,求指导。 展开
展开全部
那就不需要使用Ajax啊,直接将查询提交到新页面即可:
1、修改search函数
function search() {
如顷 key = $("#search").val();
渣蚂陆 if (key.length == 0) {
物埋 alert('请输入查询条件');
return;
}
window.location.href = "__APP__/Index/search?search_key"+key;
}
2、后台的__APP__/Index/search函数不要使用ajax返回,直接显示模板
3、新写一个显示查询结果的模板页面。
更多追问追答
追问
就是post新页面吗?
我就是想问问这个方法里能不能实现跳转,不会写。大神能不能详细教教
追答
对啊,直接跳转到新页面,你可以用form表单提交,也可以在前台的search函数中跳转,参考如下思路:
1、修改search函数
function search() {
key = $("#search").val();
if (key.length == 0) {
alert('请输入查询条件');
return;
}
window.location.href = "__APP__/Index/search?search_key"+key;
}
2、后台的__APP__/Index/search函数不要使用ajax返回,直接显示模板
3、新写一个显示查询结果的模板页面。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询