Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX][JavaScript] wykonanie skryptu za pomocą jQuery ajax
followc
post
Post #1





Grupa: Zarejestrowani
Postów: 179
Pomógł: 0
Dołączył: 30.12.2013
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Witam,

próbuję stworzyć kod, który z pomocą AJAXu będzie dodawał dynamicznie do bazy pewne elementy. Kod stworzyłem, niby wszystko git, bo "success:" wykonuje się jak należy, ale z nic w świecie nie mogę uzyskać ruchu związanego z plikiem odbierającym POSTa. To mój kod...

  1. jQuery(function($) {
  2. jQuery(document).ready(function(){
  3. jQuery('#insert-my-media').click(open_media_window);
  4. });
  5.  
  6. function open_media_window() {
  7. if (this.window === undefined) {
  8. this.window = wp.media({
  9. title: 'Dodaj muzykę',
  10. library: {type: 'audio'},
  11. multiple: false,
  12. button: {text: 'Dodaj'}
  13. });
  14.  
  15. var self = this;
  16. this.window.on('select', function() {
  17. var first = self.window.state().get('selection').first().toJSON();
  18. for (attr in first)
  19. console.log(attr);
  20.  
  21. //alert(first.filename);
  22. jQuery('#wyswietl_nazwe_muzyki').html(first.filename);
  23.  
  24. jQuery.ajax({
  25. type: 'POST',
  26. data: ({
  27. nazwa_muzyki : first.filename
  28. }),
  29. url: '/wp-content/themes/theme/zapytania_do_bazy.php',
  30. success: function(data) {
  31. $('#wyswietl_nazwe_muzyki').html('datasukces');
  32. }
  33. });
  34. });
  35.  
  36.  
  37. this.window.open();
  38. return false;
  39. }
  40. }
  41. });


zapytania_do_bazy.php:
  1. <?
  2. require_once( ABSPATH . 'wp-admin/includes/admin.php' );
  3.  
  4. $nazwa_muzyki = $_POST['nazwa_muzyki'];
  5. $id_posta = '581'
  6. update_post_meta($id_posta, 'votes_count', 'nazwa_muzyki');
  7.  
  8. global $wpdb;
  9. //$wpdb->query("INSERT INTO wp_postmeta (meta_id, post_id, meta_key,meta_value) VALUES ('1600', '682', 'votes_count','sukces')" );
  10. ?>


O co tu może chodzić?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 08:34