What is wrong with this code?
<script type="text/javascript">
var urlquery = location.href;
var urlparts = urlquery.split('=');
var urlplan = (urlparts[1]);
$(document).ready(function() {
$('#LDF a').click(function() {
$.ajax({
url: 'src/ldf_dpd_list.php?search-n=urlplan',
success: function (data) {
$('#dpd').html(data);
}
});
});
});
Hi I am new to javascript and Ajax and trying to pass the variable urlplan, what is the correct way to pass the variable.
Sean Kinsey
38k7 gold badges55 silver badges71 bronze badges
-
3Are you trying to bold that variable or is your code like that?alex– alex2010年06月28日 06:33:54 +00:00Commented Jun 28, 2010 at 6:33
3 Answers 3
It looks like the following should do it:
var urlparts = urlquery.split('=');
var urlplan = urlparts[1];
// ...
$.ajax({
url: 'src/ldf_dpd_list.php?search-n=' + urlplan,
success: function (data) {
// ...
}
});
answered Jun 28, 2010 at 6:33
Daniel Vassallo
346k72 gold badges514 silver badges447 bronze badges
Sign up to request clarification or add additional context in comments.
Comments
url: "src/ldf_dpd_list.php?search-n="+urlplan,
for more than one variable
url: "src/ldf_dpd_list.php?search-n="+urlplan+"&xyz="+variablName,
answered Jun 28, 2010 at 6:33
Salil
47.7k22 gold badges127 silver badges161 bronze badges
Comments
This is a snippet from my easyXDM library
var _query = (function(){
var query = {}, pair, search = location.search.substring(1).split("&"), i = search.length;
while (i--) {
pair = search[i].split("=");
query[pair[0]] = pair[1];
}
return query;
}());
Use it like this
alert(_query["urlplan"]);
or
alert(_query.urlplan);
answered Jun 28, 2010 at 8:13
Sean Kinsey
38k7 gold badges55 silver badges71 bronze badges
Comments
lang-js