مسج للذهاب إلى رابط على شكل تقديمها مع قيم الحقل تضاف إلى سلسلة رابط

StackOverflow https://stackoverflow.com/questions/1610214

  •  05-07-2019
  •  | 
  •  

سؤال

وأنا جديدة إلى حد ما لمسج وأنا أعتقد أن هذا هو بسيط ولكن أنا تكافح وجوجل لا يبدو أن تكون مساعدة ....

ما لدي هو الشكل الأساسي ...

<form>
First Name: < input type="text" name="firstName" id="firstName" />
Surname: < input type="text" name="surname" id="surname" />
<input type="submit" id="submit" value="submit"/>
</form>

والآن عندما إرسال النقر أريد أن اذهب اليه رابط ولكن بعد ذلك إضافة الإستبانة القيم إلى سلسلة رابط (ولكن ليس باستخدام طريقة شكل = عليه) basicly أريد لهذا أن يحدث

وعلى النقر على تقديم غوتو http://myurl.com/index.html?params=firstNamevalue*surnamevalue

ولقد تم تقطيع حوالي مع مسج ولكن أين أنا تصل شيء من هذا القبيل ...

< script src="http://www.google.com/jsapi" type="text/javascript">< /script>
< script type="text/javascript">
    google.load("jquery", "1.3.1");
</script>

< script type="text/javascript">

var = firstName $("#firstName").val();
var = surname $("#surname").val();


$('#submit').click(function(){
  window.location = ???;
}); 
< /script>

ونأمل لقد كنت واضحا فارلي - فما استقاموا لكم فاستقيموا نقدر أي مساعدة

واندي

هل كانت مفيدة؟

المحلول 3

وشكرا لكم على حد سواء لمساعدتكم على هذا ...

ولست متأكدا إذا كنت تفعل شيئا خاطئا مع أساليب الاتصال أو إذا لم أكن قد وصفت ما يلزم القيام به جيدا بما فيه الكفاية ...

والحل في النهاية بالنسبة لي كان هذا ...

والملف الأول يحتوي على نموذج مع method="get"

< form method="get" action="getParams.html">
First Name: < input type="text" name="firstName" id="firstName" />
Surname: < input type="text" name="surname" id="surname" />
< input type="submit" id="submit" value="submit"/>
< /form>

وهذا يوجه للحصول على بارامس وكأسلوب = الحصول على رابط ينتهي getParams.html?firstname=""&surname=""

وبعد ذلك في الصفحة getParams.html يستخدم هذا لمجرد التنسيق (وأنا في حاجة إليها لتكون) من عنوان الموقع وإعادة توجيه ...

واعتدت مسج المرفقة تليها هذا http : // projects.allmarkedup.com/jquery_url_parser/ المساعد

ومع شبيبة:

var firstName = jQuery.url.param("firstName");
var surname = jQuery.url.param("surname");
location.href = 'http://myOnlineMag/issue01.html?params=' + firstName + '*' + surname; 

وتسحب القيم أريد تشكيل رابط كما دوال اللغة ثم تعلق عليها حتى نهاية بلدي رابط. (I الحاجة إليها في هذا شكل معين - لا يمكن أن تشترك في رابط حتى يعيش المشاريع ولكن يمكنني أن وظيفة الأسبوع المقبل إذا كنت ترغب)

نصائح أخرى

مسج تسلسل قد تساعد في حالة بسيطة مثل الشخص الذي وصف:

$('#form').submit(function(){
  location.href = 'index.html'+$(this).serialize();
});

لديك ذلك الحق، تقريبا.

var firstName = $("#firstName").val();
var surname = $("#surname").val();

location.href = "index.html?firstName=" + firstName + "&surname=" + surname

وبطبيعة الحال، هل يمكن أن تجعل وظيفة يقبل قائمة أزواج مفتاح / قيمة في كائن وجعل هذا عام، ولكن تحصل على هذه الفكرة.

$('#submit').click( function() { 
location.href = "";
return false;
} );
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top