Basit AJAX mysql Gönder ve güncellemek

3 Cevap php

I am stumped, I am tossing out my code and I need help with a cross browser ajax submit. Can anyone PLEASE give me a simple working ajax submit script for updating mysql? The one I have is all bad.

FF ve Safarai (iphone) çalışır, ancak IE7, bu önbelleğe alma sorunu vardır ve IE8 bile teslim etmez.

3 Cevap

Yapabileceğiniz en iyi / en güvenli bahis AJAX işlevselliği sağlayan bir kütüphane kullanmaktır. Kendi dönebilirsiniz, ama oran o kadar kararlı ya da kütüphane kodu gibi tam özellikli olmayacaktır vardır.

jQuery, for example, supports AJAX: http://jquery.com/

: Eğer kendi rulo kararlı konum, ya da (örnek AJAX kodu dahil) W3Schools öğretici kontrol, AJAX bağırsaklar hakkında daha fazla bilgi edinmek istiyorsanız karar verirseniz

http://www.w3schools.com/Ajax/ajax_intro.asp

Eğer herhangi bir komut dosyası kullanmak istiyorsanız bu yana ok benim favori bir ExtJS kullanacak

<?php

// Submit.php

mysql_connect();
$_POST['text'] = mysql_real_escape_string($_POST['text']);
mysql_query("INSERT INTO comment(text) VALUES('{$_POST['text']}')");

die('{sucess: true}');

========== form.html

<html>
    <head>
    	<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/ext-core/3/ext-core.js"></script>
    	<script type="text/javascript">
    		Ext.onReady(function(){
    			Ext.fly('form').on('submit', function(e){
    				e.preventDefault();
    				var t = Ext.fly('text').dom.value;
    				Ext.Ajax.request({
    				   url: 'submit.php',
    				   success: function(){ alert('ok!'); },
    				   failure: function() { alert('nok!') ; }, 
    				   params: { text: t }
    				});
    				return false;				
    			});			
    		});		
    	</script>
    </head>
    <body>
    	<form id="form">
    		<input id="text" type="text" name="text">
    		<input type="submit">
    	</form>
    </body>
</html>

? rand = someRandomTimeGeneratedWithJavasciptGreatJob: sizin gibi ur isteği url için böyle bir şey eklemek zorunda

emin olun .. sizin düğmeye bu gibi ...

dönmek neden bu işleri sadece yok, bana sormayın.

Ayrıca, jqweery USE prototip vida -> prototypejs.org