2015-06-21 3 views
0

пытается найти то, что случилось с моим кодом здесь:Неожиданный маркер НЕЗАКОННО на .click()

<p class="text text-2">Name:</p> 
    <input class="_input-1" type="text" id="usernameCs"> 
    <p class="text text-4">Email:</p> 
    <input class="_input-2" type="text"> 
    <p class="text text-6">Phone:</p> 
    <input class="_input-5" type="text"> 
    <button id ="sendAuth" onclick="javascript:void(0);">SEND</button> 

<script> 
$(document).ready(function(){ 
    $(#sendAuth).click(function(){ 
    var csUsername = $("#usernameCs").val(); 
    $.ajax({ 
     url: 'http://warwick.a2retail.com', 
     type: 'POST', 
     contentType: 'application/json', 
     data: { 
     transactionType: 'basic_user_information_login', 
     requesterName: 'Project Eden', 
     serviceProviderId: 'rlp-99b3c3df-9e25-4503-bbb9-a92126d6afb6', 
     userId: 'csUsername', 
     payload: {} 
     } 
     success: function(data) { 
     console.log(data); 
     } 
    }); 
    }); 
}); 

По существу, я пытаюсь сделать запрос Ajax POST, но не мог получить мою голову вокруг ошибка, которую я получил. Я получил ошибку на линии $(#sendAuth).click(function(){. Я правильно задал jQuery в голове.

+0

Вы пропустили запятую после 'data'. –

+0

Это должно быть '$ (" # sendAuth ")', вам нужно передать селектор в кавычки. Голосование закрывается как опечатка – Satpal

+0

Разве вам не хватает ',' перед «успехом» AJAX? – Varun

ответ

1

Convert это

$(#sendAuth) 

к этому

$("#sendAuth") 

Добавить запятую после данных

как этот

data: { 
    transactionType: 'basic_user_information_login', 
    requesterName: 'Project Eden', 
    serviceProviderId: 'rlp-99b3c3df-9e25-4503-bbb9-a92126d6afb6', 
    userId: 'csUsername', 
    payload: {} 
}, success: function(data) { 
    console.log(data); 
} 
+0

спасибо, сэр! это решает проблему! –

+0

приветствую :) –

Смежные вопросы