Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用html标记发送post数据_Javascript_Html_Cakephp_Postdata - Fatal编程技术网

Javascript 使用html标记发送post数据

Javascript 使用html标记发送post数据,javascript,html,cakephp,postdata,Javascript,Html,Cakephp,Postdata,我想使用html标记发送POST数据。 我知道,除非我写脚本,否则没有办法做到这一点。 不过我试过了,但没能成功 <a class="test" onClick="assign()"><img src='<?php echo $accounts[$i]['Account']['image']; ?>' /> <?php echo $accounts[$i]['Account']['screen_name']; ?></a> 我

我想使用html标记发送POST数据。 我知道,除非我写脚本,否则没有办法做到这一点。 不过我试过了,但没能成功

<a class="test" onClick="assign()"><img src='<?php echo $accounts[$i]['Account']['image']; ?>' /> <?php echo $accounts[$i]['Account']['screen_name']; ?></a>    
我也试过:

$(document).ready(function(){

            $(".test").click(function(){

                $.post("/accounts/index", 
                { data: "test"

                });
            });

        });

通过返回false,可以防止锚的默认单击操作,如下所示:

<a class="test" onClick="assign(); return false;"> ...
试试这个:

$(".test").click(function () {
    $.ajax({ url: 'http://.....your path...../accounts/index',
        data: {test:1},
        type: 'post',
        success: function(output) {
            //your code
                 }
            }); 
});
可能重复
...
$(".test").click(function(){
    ...
    return false;
});
$(".test").click(function () {
    $.ajax({ url: 'http://.....your path...../accounts/index',
        data: {test:1},
        type: 'post',
        success: function(output) {
            //your code
                 }
            }); 
});