В методе LiqPay вы пытаетесь отправить почтовый запрос на https://www.liqpay.ua/api/3/checkout . А в кнопке у вас есть атрибут ng-href (при попытке браузера перейти по этому URL). Я думаю, что это не правильно. Вы отправляете асинхронные запросы и одновременно отправляете своего пользователя на этот URL.
Я понимаю, вы отправляете форму для оплаты заказа? хорошо, вы можете использовать действие в форме, как в примере с C #.
Я проверил ваш исходный код
И он работает ... Вы можете посмотреть его здесь: https://jsfiddle.net/L1ruajzn/
SELECT
*
FROM
Table2 T2
WHERE
NOT EXISTS (SELECT *
FROM
Table1 T1
WHERE
T1.State = T2.State AND
T1.Product = T2.Product AND
T1.Distributor = 'X')
Это должно быть совместимым ANSI.
В T-SQL:
SELECT DISTINCT Table2.State, Table2.Product, Table2.Version
FROM Table2
LEFT JOIN Table1 ON Table1.State = Table2.State AND Table1.Product = Table2.Product AND Table1.Distributor = 'X'
WHERE Table1.Distributor IS NULL
Никакие подзапросы не требуются.
Править: Как комментарии указывают, ОТЛИЧНОЕ не необходимо. Спасибо!
выберите * из table1, где состояние не в (выбирают состояние из table1 где дистрибьютор = 'X'),
Вероятно, не самое умное, но это должно работать.
SELECT DISTINCT t2.State, t2.Product, t2.Version
FROM table2 t2
JOIN table1 t1 ON t1.State = t2.State AND t1.Product = t2.Product
AND t1.Distributor <> 'X'
В Oracle:
SELECT t2.State, t2.Product, t2.Version
FROM Table2 t2, Table t1
WHERE t1.State(+) = t2.State
AND t1.Product(+) = t2.Product
AND t1.Distributor(+) = :distributor
AND t1.State IS NULL