मेरे मामले में मैं विंडो स्थान, यकीन नहीं यह सबसे अच्छा विकल्प है का उपयोग कर रहा है, लेकिन यह मैं यह काम कर सकता है केवल एक ही है:
$('#myform').submit(function()
{
... if all parameters are empty
window.location = this.action;
return false;
});
मेरे वास्तविक उपयोग परिवर्तित करने के लिए था असली यूआरएल रास्तों को पैरामीटर मिलता है, इसलिए यहाँ पूर्ण कोड है:
$('#myform').submit(function()
{
var form = $(this),
paths = [];
// get paths
form.find('select').each(function()
{
var self = $(this),
value = self.val();
if (value)
paths[paths.length] = value;
// always disable to prevent edge cases
self.prop('disabled', true);
});
if (paths.length)
this.action += paths.join('/')+'/';
window.location = this.action;
return false;
});
स्रोत
2014-07-25 14:26:04
कर फांसी सवाल यही कारण है कि करने के लिए कोशिश कर रहे हैं चिह्न एक परिशिष्ट के रूप में उपयोगी है ... और कभी-कभी परेशानी के रूप में ... कामकाज का आनंद लिया! :-) – moodboom