Codeigniter ajax

lucavalentino

Utente Attivo
15 Lug 2006
114
0
16
Come da titolo sto cercando di utilizzare con il framework Codeigniter Jquery ajx, ma non riesco a stampoare un valore su un div.

Codice dela view

PHP:
<!DOCTYPE html><html lang="it"><head><title>Ajax</title>
		<script src="http://ci.dev/assets/js/vendor/jquery.min.js" type="text/javascript"></script>
		<script type="text/javascript">
		 jQuery(document).ready(function(){
				jQuery("#edit1").click(function(){
					var dati = $("#edit").serialize(); 
					alert(dati)
					jQuery.ajax({
						type: "POST",
						data: dati,
						dataType: "html",
						url:"http://ci.dev/AR-PIB/multi_submit/val",
		   	success: function(result){
		   		alert(result);
		   		jQuery("#result1").html(result);
		   		}
		   });
				});
			});
		</script>	
</head><body>
<form action="" method="post" accept-charset="utf-8" id="edit">
<input type="text" name="submit_mult"/>
<input type="submit" name="submit_multip" value="Vai"  class="button" id="edit1"/></form>
<div id="result1"></div>
</body></html>

Codice del Controller
PHP:
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');

class Multi_submit extends MY_Controller{
 public function index()
 {
 	$this->load->view('upload_edit_view');
	}
	public function val()
 {
 	$submit= $this->input->post('submit_mult');
 	$result= 'Il bottone è '.$submit;
 	$this->load->view('upload_edit_view', $result);
 	}

}

Aiuto grazie
 
Ciao, credo che il problema sia il submit, cliccando il pulosante Vai ricarichi la pagina cambia type="submit" con type="button"
 

Discussioni simili