jquery - sending an ajax GET with a javascript response format -


i trying following

$("select.languages").on("change", function(){         var lang = $(this).find("option:selected").text();         $.get(url: "/search",                 data: {"lang": lang},             datatype: 'script');     }); 

so every time language selected call /search language , other answers make datatype "script"

but doesn't quite work. work

$.get( "/search.js",{"lang": lang} ) 

yet pollutes url since format explicit , doing using method requires me add pointless code

can implicitly set response format?

try instead:

$.ajax({   url: "/search",   data: {"lang": lang},   datatype: 'script' }); 

the get shorthand method not accept parameters object this.


Comments

Popular posts from this blog

c# - How to get the current UAC mode -

postgresql - Lazarus + Postgres: incomplete startup packet -

javascript - Ajax jqXHR.status==0 fix error -