2010-12-14 6 views
-2

こんにちは
は、私は自分のアプリケーションでのjQueryを使用して、私は問題を抱えているが、私はそれは、このコードを見てnecessarlyだと思う:あなたは以下で見ることができるように
jQueryと設定されたデータは、より恒久的

 $("#btnAddToBasket").click(function() { 
      var id = $("#ProductIDAtBasket").text(); 
      var count = $("#BasketAddedValueText").val(); 
      //ajax request 
      $.ajax({ type: "Post", 
       url: "Services/NewE_ShopServices.asmx" + "/" + "GetPrice", 
       data: "{" + "count" + ":" + count + ", goodcode : " + id + "}", 
       contentType: "application/json; charset=utf-8", 
       dataType: "json", 
       success: AjaxSucceeded, 
       async: true, 
       cache: false, 
       error: AjaxFailed 
      }); 
     }); 

     function AjaxSucceeded(result) { 
      var res = result.d; 
      res = res.split(';'); 
      $("#spanFinalPrice").text(res[2]); 
      $("#spanAbsolutePrice").text(res[3]); 
      $("#spanDiscount").text(res[4]); 
      $("#spanCount").text(res[1]); 
      $("#AddBasketDiv").hide("slow"); 
     } 

     function AjaxFailed(result) { 
      alert(result.responseText); 
     } 

私は値を取得し、ajaxsucceededメソッドを使用してページをそれは正常かつ適切に動作しますが、私の問題はそれがバスケットのビューアであり、私はこのページの例に行くときにしたい私はjQueryコードからどのように読むことができますか?Webサービスクラスでセッションとクッキーを使用できますか?解決策は何か他の解決策はありますか?

+0

は、私はあなたがあなたの問題はjQueryを使っていないようですね –

+0

を求めているかわかりませんが、あなたは、サーバー側のコードを設計されているかと。あなたが提供したデータでこれに答えることは本当に不可能です。 – Paddy

+0

Webサービスメソッドでjsonによってハッシュテーブルオブジェクトがシリアライズされ、ページに戻る – kamiar3001

答えて

0

私のjqueryスクリプトに別のajaxメソッドを追加し、いくつかのサーバーサイドプロパティを設定し、最も簡単なajaxメソッドで設定します。

0

私はあなたがバスケットに物事を追加している、それを正しく理解していますが、彼らは他のページで永続化されていない場合は? I.E、バスケットに商品を追加した後、別のページに移動し、商品がバスケットにない場合どのようにサーバー側でバスケットを格納している

  1. ので、あなたは物事のカップルをチェックする必要がある場合

    。あなたはセッションに項目を入れますか?
  2. アイテムを追加する前の状態で、そのバスケットから読み込み中ですか?
関連する問題