2014-01-16 82 views
0

首先感謝提前。我是JavaScript新手,我正面臨着一個使用javascript提交值的表單的問題。一切都很好,但是這些值是以逗號分隔的字符串提交的,並且值有可能會被逗號提交,所以當我在PHP上展開它時,我會搞亂表單輸入。舉例:如何更改javascript字符串中的分隔符

表單輸入1:高中二年級

表單輸入2:

因此,得到的字符串是:高中,2年,市 ,我需要它是:高中二年級||市

我能爆發,PHP和使用的值,但不知道如何。我真的很感激任何建議。

下面是javascript代碼:再次

function vpb_submit_items() 
{ 
    var vpb_items = []; 
    $.each($('.vpb_item'), function() 
    { 
     vpb_items.push($(this).val()); 
    }); 

    if(vpb_items.length == 0 || vpb_items.length == "") 
    { 
     vpb_items = "Empty Field"; 
    } 

    var dataString = "items="+ vpb_items; 


     $.ajax({ 
     type: "POST", 
     url: "process.php", 
     data: ""+dataString+"&date="+date, 

感謝。

+4

這不是Java的,它的JavaScript。 – OnlyThenDidIReckonMyCurse

+0

好像JavaScript來我:) – Kimi

+0

遺憾是,JavaScript的..編輯 – Aramil

回答

1

使用Array的join()方法:

var dataString = "items="+ vpb_items.join('||'); 
+0

哇感謝techfoobar奏效!!!!非常感謝!! – Aramil