如何在ajax成功结果中连接锚标记

时间:2014-09-17 04:54:56

标签: javascript jquery ajax asp.net-mvc

我在mvc中使用Ajax。

我想在Ajax成功结果中连接锚标记并调用java脚本函数点击锚标记。

我的代码:

success: function (result) {
      if(result.code == 1)
      {
          result.message + '<a href="#" onClick="return Test();"/>';
          Message(result);
      }


  },

function Message(response)
{
alert(response.message);//it seem display only my message. not concat anchor tag
}

仅显示消息。没有连接锚标记。

如何在ajax成功结果中连接achnor标签?

此致 Jatin

4 个答案:

答案 0 :(得分:1)

在您的情况下,您正在查询值,但不会在result.message中添加。

我猜你需要这样的东西: -

success: function (result) {
      if(result.code == 1)
      {
          result.message += '<a href="#" onClick="return Test();"/>';
          Message(result);
      }


  },

放置空间可以放置一些空白区域,如下所示: -

result.message += '  <a href="#" onClick="return Test();"/>';

答案 1 :(得分:1)

result.message + '<a href="#" onClick="return Test();"/>';

此行连接消息和链接,但结果无处分配。

尝试

result.message = result.message + '<a href="#" onClick="return Test();"/>';

答案 2 :(得分:1)

如果你在html视图中尝试它,你需要把标签放在

result.message += '<a href="#" onClick="return Test();">Click Here</a>';

答案 3 :(得分:0)

为什么不返回一个视图(&#34;你的html在这里&#34;)。 在客户端,只需使用.append()方法并将html添加到您想要的位置。