0
我使用jQuery腳本發佈表單。
Afert AJAX請求,我不想使用響應。
Jquery POST AJAX返回請求頁面到瀏覽器
我的麻煩是,AJAX響應是由瀏覽器啓動的。
我的腳本:
$(document).ready(function() {
$('button[num]').click(function(){
$.fn.validRef($(this).attr('num'));
});
$.fn.validRef = function(refId){
var R = {}
var form = $('#R'+refId+'Form')
var tab = $('#R'+refId+'Tab')
$('form input').each(function(index) {
R[$(this).attr('name')] = $(this).val();
});
$('form select').each(function(index) {
R[$(this).attr('name')] = $(this).val();
});
$.ajax({
type: "POST",
url: "/events/",
data: R,
async: false,
cache: false,
error: function() { alert('err'); },
success: function(data){
form.hide();
tab.hide();
}
});
}
});
我試圖用return false
和console.log(data)
,
但在所有的情況下出現的麻煩。
您還可以給出不同的使用或放置2個先前命令的方法。
最後一件事,我使用Django和請求/ajax
不是本身的網頁。
當我從控制檯啓動它的工作原理!但不是當我用我的功能使用onclick
。
我宣佈我的功能,這樣的:function validRef(){ ... }
這與AJAX請求和所有與** ** ** AJAX請求的代碼無關,所以讓我們來看看。 –
當我從控制檯啓動它時,它的工作原理!但不能用'onclick'。 – Zulu
發佈該函數的**整個**代碼,以及將它綁定到啓動它的任何事件的位置。 –