2013-09-01 3 views
0

может кто-нибудь сказать мне, что я делаю неправильно в приведенном ниже коде.Нестандартное событие jquery не запускается или запускается

<script type="text/javascript"> 

$('#sp7').on("test", processData); 

function processData(e){ 
recievedData=null; 
recievedData[e.message[id]] = e.message; 
return recievedData; 
} 

function testData(id,a){ 
temp = {id:id, a:a}; 
$.event.trigger({ 
type : "test", 
message : temp, 
time : new Date() 
}); 
} 

</script> 

Я вызываю testData при нажатии кнопки.

<input type = "button" onclick="testData(1,'a1');" value="test1"/> 

ответ

2

Я не знаю, нужно ли вам прибегать к специальным мероприятиям. Однако событие должно быть инициировано на элементе dom, который должен прослушивать его. Как

$('#sp7').trigger('test',[parameters]); 
+0

Вы рок! Благодарю. – Costa