1

AJAX 呼び出しから取得した情報を含むオブジェクトを読み込もうとしています。問題は、コードにエラーが表示されていないにもかかわらず、画面に再読み込みできないように見えることです。

を使用してオブジェクトを作成しUserModel、AJAX が正常に応答したら、変換メソッドを呼び出します。document.onReady通話中ko.applyBindings(new UserModel())です。

function transform(text){
    var user = JSON.parse(text);
    UserModel.firstName=user.firstName;
    UserModel.lastName=user.lastName;
    UserModel.email = user.email;
    var dateFormat=new Date(user.dob);
    var dateFormatted = dateFormat.getMonth()+1 + "/" + dateFormat.getDay() + "/" +     dateFormat.getFullYear();
    UserModel.dob = dateFormatted;
    UserModel.address1=user.address1;
    UserModel.address2=user.address2;
    UserModel.state=user.state;
    UserModel.city=user.city;
    UserModel.country=user.country;
}

function UserModel(){
    this.firstName=ko.observable("");
    this.lastName=ko.observable("");
    this.email=ko.observable("");
    this.dob=ko.observable("");
    this.address1=ko.observable("");
    this.address2=ko.observable("");
    this.country = ko.observable("");
    this.city=ko.observable("");
    this.state=ko.observable("");
}

ご協力いただきありがとうございます!

4

2 に答える 2