纤细的框架和ajax。 '/'字符作为参数

I'm making an ajax call to a Slim framework web service. This is for sending notes to my database.

The problem is that the users can write for example "send 1/2 piece". So when I make the call, the URL throws 404 not found because of the '/' character.

Is there any way to avoid this problem?

notes = 'send 1/2 piece'

$.ajax({
            type: 'GET',
            url: 'http://Myserver/orders/notes/' + MyOrder + '/' + notes,
            dataType: "json", // data type of response
            beforeSend: function(xhr, settings){
            },
            success: function(data){
            },
            error: function(xhr, status, errorThrown){
                errorPopup(errorThrown);                    
            },
            complete: function(xhr, status){
            }
        });

You need to run EncodeURIComponent against notes, only.

Before your ajax call:

notes = 'We have funny characters in here like /es';
encNotes = EncodeURIComponent(notes);

Then, create your url string using the encoded string.

url: 'http://Myserver/orders/notes/' + MyOrder + '/' + encNotes,