вставить код php скрипта в js

kleriks

Постоялец
Заблокирован
Регистрация
3 Июн 2010
Сообщения
108
Реакции
45
  • Автор темы
  • Заблокирован
  • #1
есть задача.
что имеем:
1)скрипт по продаже товара.
2)скрипт начисления денег за продажу.
что надо:
1) Думал все будет просто, но так как мои познания еще далеки даже от средних столкнулся с рядом проблем.
сам скрипт продажи построен так что в принципе продажа проходи сразу на главной странице без перезагрузки. Проверка проплаты также проходит тут. выполняется она через js.
у меня есть код который начисляет пользователю деньги в случае удачной покупки клиентов товара.
я задумался о двух вариантах как его впихнуть.
1 вариант это вставить его в js в ту часть где js проверят проплату и выводит результат о том есть проплата или нет.
вот эта часть
Код:
function checkpay(url)
{
$('.checkpaybtn').button('loading');
$.get(url, function(data) {
  $('.checkpaybtn').button('reset');
  var res = JSON.parse(data);
  if(res.status == "ok")
  {
    $('.checkpaybtn').attr('onclick','window.location ="'+res.chkurl+'"');
    $('.checkpaybtn').text('Скачать');
  }
  else
  { 
(тут хотел вставить свой код)
  alert('Платеж не найден! Попробуйте позже')
  }
});
}

а вот и сам код

Код:
<script type="text/javascript">
document.write(unescape("%3Cscript id=%27pap_x2s6df8d%27 src=%27" + (("https:" == document.location.protocol) ? "https://" : "http://") + "site.ru/scripts/trackjs.js%27 type=%27text/javascript%27%3E%3C/script%3E")); 
 </script> <script type="text/javascript">
PostAffTracker.setAccountId('default1');
var sale = PostAffTracker.createSale();
sale.setTotalCost('120.50');
sale.setOrderID('ORD_12345XYZ');
sale.setProductID('test product');

PostAffTracker.register();
</script>

и на уме есть еще одна идея. Это вставить код в php фаил который подгружает результаты js/
есть кнопка. с надписью "проверить"
При нажатии на неё выполняется javascript который выполняет некую проверку на проплату
в случае если проплата поступила javascript в место "проверить" выводит "готово"
Подскажите как вписать в php функцию которая будет проверять страницу на наличие слова "готово"
и в случае если есть это слово выполнять нужный мне скрипт.
но повторюсь страница не перезагружается.
я так понимаю что нужно копать в сторону функции "if" но ни как не могу понять как к примеру



PHP:
$search= 
if (search [готово]);
{
нужный мне скрипт
}
else
{
непрошло
};

js вызывается этим

PHP:
<div class="payfoot modal-footer">
          <button type="button" onclick="" data-loading-text="Проверяем..." class="checkpaybtn btn btn-primary">Проверить</button>
        </div>



как сделать чтобы $search ровнялось моему слову. если это слово выводится из js.
подскажите плиз буду признателен. уже неделю ни могу разобраться.
Или если есть другие варианты прошу отпишитесь. Очень надо.
 
как сделать чтобы $search ровнялось моему слову. если это слово выводится из js.
подскажите плиз буду признателен. уже неделю ни могу разобраться.
Или если есть другие варианты прошу отпишитесь. Очень надо.
Для просмотра ссылки Войди или Зарегистрируйся
 
и на уме есть еще одна идея. Это вставить код в php фаил который подгружает результаты js/
есть кнопка. с надписью "проверить"
При нажатии на неё выполняется javascript который выполняет некую проверку на проплату
в случае если проплата поступила javascript в место "проверить" выводит "готово"
Подскажите как вписать в php функцию которая будет проверять страницу на наличие слова "готово"
и в случае если есть это слово выполнять нужный мне скрипт.
но повторюсь страница не перезагружается.
я так понимаю что нужно копать в сторону функции "if" но ни как не могу понять как к примеру

метания туда-сюда, имхо.
зачем проверять в пыхе, то что происходит на на клиенте?
в случае проплаты выполняй нужный скрипт.
 
  • Автор темы
  • Заблокирован
  • #4
метания туда-сюда, имхо.
зачем проверять в пыхе, то что происходит на на клиенте?
в случае проплаты выполняй нужный скрипт.
я бы с удовольствием но не могу понять как. я же написал у меня две мысли на этот счет и одна из них именно выпонение через js. но не хватает познаний чтобы реализовать это. по тому и обратился за помощью
 
Назад
Сверху