我在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
答案 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添加到您想要的位置。