這是我的功能jQuery的AJAX轉到錯誤
function removeMember(myElement){
jQuery.ajax({
url: "",
data: {
op: "showProjectWidget.projectHandler",
rem:myElement.rel[0],// tried also (removing this comma) same issue
},
success: function(data) {
console.log(data);
alert(data);
location.reload();
},
error:function(){
alert("Error removing Member to Project");
}
});}
這是誰調用它
<a href="" rel="10" onclick="removeMember(this)">(x)</a>
常見問題一: 如果我會做
alert(myElement.rel[0]);
它會返回一個消息框10 所以我相信語法是合法的。現在
當我點擊「(X)」 它去的誤差函數。我不知道爲什麼
我在用什麼?
我使用JSP 這個值將被傳遞到請求處理器
我可以用HttpServletRequest
得到他們。現在
我主要關注的是它並沒有去成功的功能.. 任何的猜測?
編輯----------
我改變rem:myElement.rel[0]
到rem:$(myElement).attr('rel')
實際代碼//學分@Felix。 :)謝謝
現在,它確實通過(數據),並通過我的java類,並做邏輯的事情。然而它並沒有涉及成功的功能。它要求即使請求已完成
解決----------誤差函數
我改變了HTML來:
<a rel="10" onclick="removeMember(this)">(x)</a>
我刪除href屬性。 。雖然它沒有這種功能(鼠標指針會像手指,文本會被加下劃線),但至少它只需點擊功能即可。
我真的不知道背後的原因是什麼。但我想它足以
您是否想要爲您的AJAX調用提供目標網址?它是空白的。 –
@intracept,我真的不使用URL傳遞變量..即時通訊使用「OP」,這樣的變量將是由Java類 –
思想認識儘可能多的,只是檢查:) –