Ajax και asp

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
giannis17
Honorary Member
Δημοσιεύσεις: 1215
Εγγραφή: 06 Ιαν 2005 19:50
Τοποθεσία: Παγκράτι - Αθήνα
Επικοινωνία:

Ajax και asp

Δημοσίευση από giannis17 » 06 Ιούλ 2015 20:18

καλά και αυτό γίνεται αλλά είναι αρκετό μπέρδεμα (ουσιαστικά φτιάχνεις websocket service που θα απαντάει στα reuquest)

Το πιο απλό είναι να κάνεις ένα $.get ολόκληρη την asp σελίδα (basketuser.asp?id=7547&qty=1&box=0&offer=0)

και να εύχεσαι πως δεν χρειάζεται να κάνεις κάτι άλλο, αλλιώς στην τελική και πολύ έχεις παιδευτεί. Εγώ θα κοίταζα να κάνω migrate σε άλλη πλατφόρμα.
"There is only one problem with common sense; it’s not very common."
– Milt Bryce

txc
Δημοσιεύσεις: 626
Εγγραφή: 02 Δεκ 2003 23:08

Ajax και asp

Δημοσίευση από txc » 06 Ιούλ 2015 21:16

κάνοντας αυτό που λες δε θα με πάει στη basketuser?
επειδή δε κατέχω ajax

Άβαταρ μέλους
giannis17
Honorary Member
Δημοσιεύσεις: 1215
Εγγραφή: 06 Ιαν 2005 19:50
Τοποθεσία: Παγκράτι - Αθήνα
Επικοινωνία:

Ajax και asp

Δημοσίευση από giannis17 » 06 Ιούλ 2015 22:01

δεν σε πάει πουθενά, αυτό κάνει το ajax

Κώδικας: Επιλογή όλων

$('.add-to-cart-button').click(function(e){
  e.preventDefault();
  $.get($(this).attr("href"), function(){
    alert('Product added to cart successfully');
  }).fail(function(){
    alert('You cannot buy this product right now. Please try again later');
  });
});
Αντικαθιστάς το .add-to-cart-button με το selector του πραγματικού link (εάν δεν έχει ούτε κλάση ούτε id καλό είναι να του προσθέσεις ένα) και μετά όποτε πατιέται αντί να κάνει το redirect του θα κάνει ajax get.
"There is only one problem with common sense; it’s not very common."
– Milt Bryce

txc
Δημοσιεύσεις: 626
Εγγραφή: 02 Δεκ 2003 23:08

Ajax και asp

Δημοσίευση από txc » 06 Ιούλ 2015 22:34

κάτι χάνω :

Κώδικας: Επιλογή όλων

<script type="text/javascript" >
$&#40;function&#40;&#41; &#123;
$&#40;'.add-to-cart-button'&#41;.click&#40;function&#40;e&#41;&#123;
  e.preventDefault&#40;&#41;;
  $.get&#40;$&#40;this&#41;.attr&#40;"href"&#41;, function&#40;&#41;&#123;
    alert&#40;'Product added to cart successfully'&#41;;
  &#125;&#41;.fail&#40;function&#40;&#41;&#123;
    alert&#40;'You cannot buy this product right now. Please try again later'&#41;;
  &#125;&#41;;
&#125;&#41;; 
&#125;
και

Κώδικας: Επιλογή όλων

<a href="basketuser.asp?id=7547&qty=1&box=0&offer=0>"><img src="addbasket.gif" class="add-to-cart-button" id="add-to-cart-button"></a>
και αυτό απευθείας καλεί την basketuser.asp

txc
Δημοσιεύσεις: 626
Εγγραφή: 02 Δεκ 2003 23:08

Ajax και asp

Δημοσίευση από txc » 07 Ιούλ 2015 17:49

any idea?

txc
Δημοσιεύσεις: 626
Εγγραφή: 02 Δεκ 2003 23:08

Ajax και asp

Δημοσίευση από txc » 07 Ιούλ 2015 18:55

σε συνέχεια του προηγούμενου , κάνω το εξης απλό :

Κώδικας: Επιλογή όλων

<button onclick="onclickAjaxFunc&#40;&#41;;" >
και

Κώδικας: Επιλογή όλων

<script type="text/javascript" >
function onclickAjaxFunc&#40;&#41;
&#123;
alert&#40;"Test"&#41;;
  Ajax.request&#40;'/in.gr', &#123;
    onSuccess &#58; function&#40;response&#41;
    &#123;
	alert&#40;"here"&#41;;
      // ... code to process response
    &#125;
  &#125;&#41;;

  return false;
&#125;
</script>	
ενώ πηγαίνει στο πρώτο alert μετά δε κάνει τίποτα, και έχω και :

Κώδικας: Επιλογή όλων

<script type="text/javascript" src="https&#58;//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.js" ></script>
<script type="text/javascript" src="https&#58;//ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.js" ></script>

Άβαταρ μέλους
giannis17
Honorary Member
Δημοσιεύσεις: 1215
Εγγραφή: 06 Ιαν 2005 19:50
Τοποθεσία: Παγκράτι - Αθήνα
Επικοινωνία:

Ajax και asp

Δημοσίευση από giannis17 » 07 Ιούλ 2015 20:25

το javascript alert() δουλεύει σαν pause(), μέχρι να πατήσεις το ΟΚ στο popup δεν εκτελείται τίποτε από κάτω.

βάλε το alert στο τέλος του κώδικα σου.
"There is only one problem with common sense; it’s not very common."
&#8211; Milt Bryce

txc
Δημοσιεύσεις: 626
Εγγραφή: 02 Δεκ 2003 23:08

Ajax και asp

Δημοσίευση από txc » 07 Ιούλ 2015 22:09

το άφησα έτσι αλλά τίποτα, Περιμένω να ανοίξει το in.gr αλλά τίποτα

Κώδικας: Επιλογή όλων

<script type="text/javascript" >
function onclickAjaxFunc&#40;&#41;
&#123;
//alert&#40;"Test"&#41;;
  Ajax.request&#40;'/www.in.gr', &#123;
    onSuccess &#58; function&#40;response&#41;
    &#123;
	alert&#40;"here"&#41;;
      // ... code to process response
    &#125;
  &#125;&#41;;

  //return false;
&#125;
</script>	

Άβαταρ μέλους
giannis17
Honorary Member
Δημοσιεύσεις: 1215
Εγγραφή: 06 Ιαν 2005 19:50
Τοποθεσία: Παγκράτι - Αθήνα
Επικοινωνία:

Ajax και asp

Δημοσίευση από giannis17 » 07 Ιούλ 2015 22:52

δεν προκειται να ανοίξει κάτι, το ajax δεν κάνει redirect

https://en.wikipedia.org/wiki/Ajax_(programming)
"There is only one problem with common sense; it’s not very common."
&#8211; Milt Bryce

txc
Δημοσιεύσεις: 626
Εγγραφή: 02 Δεκ 2003 23:08

Ajax και asp

Δημοσίευση από txc » 07 Ιούλ 2015 23:23

οπότε πως προτείνεις να τεστάρω αυτό που λέγαμε?
γιατί και ο αρχικός κώδικας που μου έδειξες δεν έπεξε

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης