使用jquery提交表单从facebook画布中退出?
在我的facebook应用程序中需要一些帮助,我有两个sub,它在一个页面中的按钮,所以我用jquery提交我的表单,一切正常,但是当我在facebook画布中测试它时,我把我从画布中拿出来,我不想要,我的表单操作是使用jquery提交表单从facebook画布中退出?,jquery,facebook-iframe,facebook-canvas,Jquery,Facebook Iframe,Facebook Canvas,在我的facebook应用程序中需要一些帮助,我有两个sub,它在一个页面中的按钮,所以我用jquery提交我的表单,一切正常,但是当我在facebook画布中测试它时,我把我从画布中拿出来,我不想要,我的表单操作是 <?site_url('controller/function')?> 技巧奏效了,我呆在画布上,但这次我的数据没有发布!这是我的密码 <input type="submit" name="Something1" id="Something1" value="S
<?site_url('controller/function')?>
技巧奏效了,我呆在画布上,但这次我的数据没有发布!这是我的密码
<input type="submit" name="Something1" id="Something1" value="Something1" onclick="checkType('type1', '<?=site_url()?>');return false;">
<input type="submit" name="Something2" id="Something2" value="Something2" onclick="checkType('type2', '<?=site_url()?>');return false;">
首先,更改按钮的提交类型,然后添加属性target,如下所示,并删除return false,如下所示:
<input type="button" target="_self" name="Something1" id="Something1" value="Something1" onclick="checkType('type1', '<?=site_url()?>');">
function checkType(type, url) {
if(type == type1) {
$('#my_form').attr("action", url+'controller/function');
$('#my_form').submit();
} else {
$('#my_form').attr("action", url+'controller/function2');
$('#my_form').submit();
}
}
<input type="button" target="_self" name="Something1" id="Something1" value="Something1" onclick="checkType('type1', '<?=site_url()?>');">