我有一个简单的问题,我似乎无法找到答案。我想在jQuery.ajax()中使用动态变量格式化URL路径,例如:
/submit/{ZIPCODE}
有一种简单的方法可以格式化吗? ({ZIPCODE}将由表单上的文本框提供。)
答案 0 :(得分:0)
使用普通的javascript字符串连接,例如
$.ajax({
url: "/submit/" + "12345",
});
其中" 12345"是您的texbox中的值
答案 1 :(得分:0)
假设Zipcode可用作ID为input
的HTML zipcode
元素,您可以这样做:
$.ajax({
url: "/submit/" + $('#zipcode').val(),
});
或者这个:
$.ajax("/submit/" + $('#zipcode').val())
.done(function(){
// code to run when successful
})
.fail(function(){
// code to run on failure
})
;
答案 2 :(得分:0)
也许您正在寻找jQuery.param http://api.jquery.com/jQuery.param/。
此方法将对象格式化为查询字符串。例如,
- (UIImage*)imageWithImage:(UIImage*)image
scaledToSize:(CGSize)newSize;
{
UIGraphicsBeginImageContext( newSize );
[image drawInRect:CGRectMake(0,0,newSize.width,newSize.height)];
UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return newImage;
}