Опубликовать несколько значений через javascript ajax to php

В настоящее время я работаю над проектом php. Мне нужно отправить два значения, имя пользователя и пароль в скрипт php, чтобы проверить, существует ли учетная запись пользователя.

У меня он работает нормально, публикуя только имя пользователя, но не знаю, как отправлять ему несколько значений.

Ниже приведен код, который я сейчас имею

function checkAccount() { var username = $(\'#txtUsername\').val(); var password = $(\'#txtPassword\').val(); $.post("phpHandler/login.php"), {username: username}, function(result) { if (result == "unknownUser") { $(\'#msg\').html("Unknown username and password").addClass(\'formError\'); $(\'#msg\').fadeIn("slow"); } } } 

Для линии

$ .post ("phpHandler / login.php"), {имя_пользователя: имя_пользователя},

Я пытался сделать

$ .post ("phpHandler / login.php"), {имя пользователя: имя пользователя, пароль: пароль}, но это, похоже, не работает.

Спасибо за любую помощь, которую вы можете предоставить

У вас есть синтаксические ошибки повсюду между вашими экранированными кавычками и ранними закрывающими парадами на вашем вызове .post . Этот код будет работать, если в вашем поддерживающем коде нет других проблем:

 function checkAccount() { $.post( 'phpHandler/login.php', { username: $( '#txtUsername' ).val(), password: $( '#txtPassword' ).val() }, function( result ) { if( result === 'unknownUser' ) { $( '#msg' ) .html( 'Unknown username and password' ) .addClass( 'formError' ) .fadeIn("slow"); } } ); } 

Попробуйте что-нибудь вроде:

 $.post("phpHandler/login.php", {username: username, password: password}, function(){ // success code goes here }); 

Вы закрываете скобки функции post перед передачей параметров.