JQuery 未擷取下拉值
P粉476046165
P粉476046165 2023-09-11 14:22:42
0
1
427

我正在製作一個 API 介面來安排包裹取件。 API 需要包的數量等。我的專案經理說他需要將包裝的數量作為一個下拉清單。現在嘗試從表單中獲取包裹數量是行不通的,儘管它適用於我的其他下拉式選單。

我的用於產生下拉清單的 PHP 程式碼:

<select name="package_count" id="package_count" class="form-control form-inps">
                                <?php for ($i=1; $i<26; $i++) {
                                    if ($i !== 1) {
                                        echo "<option value='${i}'>${i}</option>";
                                    } else {
                                        echo "<option selected='selected' value='${i}'>${i}</option>";
                                    }
                                } ?>
                            </select>

捕獲 API 呼叫的程式碼:

info.package_count = $("#package_count").val();

作為參考,這是我用來產生客戶狀態下拉清單的程式碼:

<select id="state" name="state" class="form-control form-inps">
                            <?php $customerState = $customer_id->state;
                                foreach ($categories as $abbr=>$full) {
                                if ($abbr !== $customerState && strtolower($full) !== strtolower($customerState)) {
                                    echo "<option value='${abbr}'>${full}</option>";
                                } else {
                                    echo "<option value='${abbr}' selected='selected'>${full}</option>";
                                }
                            }?>
                        </select>

以及捕捉它的程式碼:

info.state = $("#state").val();

儘管結構看起來相同,但國家會被抓住,但包裹數量卻不會:

city: 
"REDACTED"
company: 
""
date: 
"2023-03-17"
earliest: 
"13:00"
latest: 
"17:00"
name: 
"REDACTED"
package_count: 
""
shipping_direction: 
undefined
shipping_provider: 
undefined
state: 
"REDACTED"
street: 
"REDACTED"
street2: 
""
zip: 
"REDACTED"

有什麼想法為什麼 state 有效但 packagecount 不起作用?

P粉476046165
P粉476046165

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!