speedphp ajax的url问题

deo90 2014-05-12 10:41:32
var username = $("#regist_username").val();//取框中的用户名 
var password = $("#regist_password").val();//取框中的密码
var json_result = "";
$.ajax({ //一个Ajax过程
type: "get", //以post方式与后台沟通
url : "<{spUrl c=main a=test}>", //与此php页面沟通
dataType:'json',//从php返回的值以 JSON方式 解释
data: 'username='+username+'&password='+password, //发给php的数据有两项,分别是上面传来的u和p
success: function(json){//如果调用php成功
json_result = json.result;
alert(json.result);
$("#regist_pwdcon_alert").css("display", "block");
$("#regist_pwdcon_alert").html("json_result->" + json_result +"\njson->" + json.result);
}
});


以上是我的ajax代码,但是没有与php通信成功,如果把url改成普通的,如"test.php",就可以进行通信,我下官方的demo也不行,是哪里出问题了?配置有影响么?
...全文
582 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuyanlu 2014-06-17
  • 打赏
  • 举报
回复
简便的方法,浏览器右击查看源码,看下你那段js的模板语法是否被解析了~ 然后检查url的正确性
hzcenter 2014-06-17
  • 打赏
  • 举报
回复
看看controller里面得main,找test action。
xuzuning 2014-05-12
  • 打赏
  • 举报
回复
关键在于,在浏览其中 url : "<{spUrl c=main a=test}>", 被替换成了什么
xuzuning 2014-05-12
  • 打赏
  • 举报
回复
<{spUrl c=main a=test}> 显然是模板语法。所以你的这些代码应该写在模板文件中 通常模板引擎不处理 js 代码中的模板变量,不知你的模板引擎是怎样的 既然有官方demo,那么不妨贴出来看看。

4,250

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧