shop.js 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. $(function(){
  2. $(".btn_exchange").click(function(){
  3. if(!check_login()){
  4. return false;
  5. }
  6. var goods_name = $(this).data('goods_name');
  7. var goods_coins = $(this).data('goods_coins');
  8. var goods_id = $(this).data('goods_id');
  9. $("#goods_id").val(goods_id);
  10. $("#alert_exchange").html('你要兑换的商品是【'+goods_name+'】,兑换成功后会扣除 '+goods_coins+' 金币!');
  11. $("#modal_exchange").modal('show');
  12. });
  13. /*表单提交*/
  14. $("#submit_exchange").click(function(){
  15. $.ajax({
  16. type: "POST",
  17. url: $("#exchange_form").attr('action'),
  18. data: $("#exchange_form").serialize(),
  19. success: function(msg){
  20. if(msg.result != 'ok'){
  21. if( undefined != msg.result.real_name ){
  22. $("input[name='real_name']").parent().addClass('has-error');
  23. $("input[name='real_name']").parent().append("<span class='help-block'>"+msg.result.real_name[0]+"</span>");
  24. }
  25. if( undefined != msg.result.phone ){
  26. $("input[name='phone']").parent().addClass('has-error');
  27. $("input[name='phone']").parent().append("<span class='help-block'>"+msg.result.phone[0]+"</span>");
  28. }
  29. if( undefined != msg.result.email ){
  30. $("input[name='email']").parent().addClass('has-error');
  31. $("input[name='email']").parent().append("<span class='help-block'>"+msg.result.email[0]+"</span>");
  32. }
  33. if( undefined != msg.result.comment ){
  34. $("input[name='comment']").parent().addClass('has-error');
  35. $("input[name='comment']").parent().append("<span class='help-block'>"+msg.result.comment[0]+"</span>");
  36. }
  37. $("#common_message").removeClass('has-error');
  38. $("#common_message").find(".help-block").remove();
  39. if(undefined != msg.result.common){
  40. $("#common_message").addClass('has-error');
  41. $("#common_message").append("<span class='help-block'>"+msg.result.common[0]+"</span>");
  42. }
  43. }else{
  44. $("#modal_exchange").modal('hide');
  45. alert('兑换申请提交成功,我们会在3个工作日内处理该兑换申请!');
  46. document.location.href= "/shop";
  47. }
  48. }
  49. },'json');
  50. });
  51. });