调用后台函数问题,且传值!!! 求教。

qq_24877875 2015-07-16 09:08:20
前台ajax成功回调函数
success: function () {
var s = "<a href=\"<%=getUrl(‘" + code + "’)%>\"";
}
后台getUrl函数
public string getUrl(string code)
{
//根据code返回url
return Url;
}
我想调用后台这个函数返回那个url ,可是我这样子写 那里面传进去的就是‘" + code + "’,加入var code=ssss;
我想传的是ssss,求指教啊
...全文
90 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_24877875 2015-07-16
  • 打赏
  • 举报
回复
引用 4 楼 danica7773 的回复:

$.post('xxxx.php', {'code': code}, function(data) {
    if(data && data.success == 'Y') {
        var s = '<a href="'+ data.url +'"></a>';
       // ...
    } else {
        alert('Error');
    }
});
谢谢了 已经解决了
打字员 2015-07-16
  • 打赏
  • 举报
回复

$.post('xxxx.php', {'code': code}, function(data) {
    if(data && data.success == 'Y') {
        var s = '<a href="'+ data.url +'"></a>';
       // ...
    } else {
        alert('Error');
    }
});
qq_24877875 2015-07-16
  • 打赏
  • 举报
回复
引用 2 楼 danica7773 的回复:
后臺的方法不能直接在前臺這樣用的 要麼在success內,你再用個ajax把code傳給后臺,返回你需要的url后,再執行后面的程序。 或者直接在success所屬的ajax內,把code也同時傳給后臺,直接在后臺完成操作后,返回 data = {'success': (Y/N), 'url': URL};
我想把返回的url直接返回到a标签的href属性里面 这样可以吗
打字员 2015-07-16
  • 打赏
  • 举报
回复
后臺的方法不能直接在前臺這樣用的 要麼在success內,你再用個ajax把code傳給后臺,返回你需要的url后,再執行后面的程序。 或者直接在success所屬的ajax內,把code也同時傳給后臺,直接在后臺完成操作后,返回 data = {'success': (Y/N), 'url': URL};
qq_24877875 2015-07-16
  • 打赏
  • 举报
回复
上面不是加入 是假如,,,= =

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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