i'm using JQuery and aJax with PHP to insert some data to database 

but I have a small problem, when i insert data contain (&) symbol .. database read the text before (&) ..

for example .. if the title is ( Sun & Moon ) . it saves it as : (Sun) only .. how can i solve it ?

so this is my code :

```
<script type="text/javascript">
$(document).ready(function(){
$('#submit').click(function(){  
$('#result').fadeOut("fast");
$('#wait').fadeIn("slow").delay(1000);
    var number = $("input#number").val();
    var title = $("input#title").val();
  var dataAll = 'number='+ number + '&title=' + title ;
  $.ajax({
    url: "../insert/add_module/",
    type : "POST",
    data : dataAll,
    dataType :"html",
    success : function(msg){
        $('#wait').fadeOut("fast");
        $('#result').fadeIn("slow");
         $('#result').html(msg)

    }

  });

});
});

```