Php komut Sayfası kod gönder

4 Cevap php

Ben sayfanın içeriğini değiştirmek javascript ile bir html sayfası var ve ben php komut dosyası için yeni içerik göndermek istediğiniz? Bunu nasıl yapabilirsiniz?

4 Cevap

Yoksa sadece bir form kullanabilirsiniz:

<form action="php_page.php" method="POST">
<input type="hidden" id="container" name="container" value="">

javascript ile #container değerini doldurup gönderin.

AJAX sayfayı inceleyen ortasında bir sunucuya bir istek göndermek izin verir. Sadece sayfa içeriğini almak ve sunucuya POST jQuery veya benzeri kullanın.

Supposing you have a page on the server named data.php that expects the HTML content in the (GET) variable source for example http://yoursite.com/data.php?source=THE_HTML_HERE

aşağıdaki gibi xhr kullanabilirsiniz

function postIt() { 
        var text = document.body.innerHTML;
        xmlhttp.open("GET", "http://yoursite.com/data.php?source=" + text); 
        xmlhttp.onreadystatechange = function() { 
            if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { 
                //handle the response from the page here
            } 
        } 
        xmlhttp.send(null); 
    } 

jQuery çapraz tarayıcı uyumluluğu kolları yana gitmek için gerçekten harika bir yoldur.

$.post('ajax/test.html', function(data) {
  $('.result').html(data);
});

Bir örnek sonrası çağrıdır. Aklınızda POST arasındaki farkı tutmak ve GET emin olun. Yeni bilgilerinizi güncellemek ya da almak için de sizin sunucuya veri göndermek için kullanılan GET ancak POST büyük miktarlarda veri göndermek için kullanılabilir.

http://api.jquery.com/jQuery.post/