我想使用html标签发送POST数据。 我知道除非我编写脚本,否则无法做到这一点。 但是我尝试了,但无法让它发挥作用。
<a class="test" onClick="assign()"><img src='<?php echo $accounts[$i]['Account']['image']; ?>' /> <?php echo $accounts[$i]['Account']['screen_name']; ?></a>
我试过用这个:
function assign(){
$.post("/Accounts/index",
{ data: "test"
});
}
我也试过这个:
$(document).ready(function(){
$(".test").click(function(){
$.post("/accounts/index",
{ data: "test"
});
});
});
答案 0 :(得分:0)
通过返回false来阻止锚点的默认点击操作可能会有所帮助:
<a class="test" onClick="assign(); return false;"> ...
或者像这样:
...
$(".test").click(function(){
...
return false;
});
答案 1 :(得分:0)
试试这个:
$(".test").click(function () {
$.ajax({ url: 'http://.....your path...../accounts/index',
data: {test:1},
type: 'post',
success: function(output) {
//your code
}
});
});