javascript
  • c#
  • jquery
  • 2016-06-08 1 views 0 likes 
    0

    코드 숨김에서 자바 스크립트 함수를 호출하는 코드 줄을 작성했습니다. 내가 페이지에있는 버튼을 클릭하면 C# - 자바 스크립트 함수 onclick 호출 및 문자열 전달

    String strViewQuote = "<img src='Images/Edit.png' onclick='ViewQuote(" + sdr["QuoteID"] + ", " + sdr["ContactID"] + ", " + sdr["CompanyID"] + "," + sdr["Flag"].ToString() + ")'/>"; 
    

    그러나, 나는 'catch되지 않은 ReferenceError가 얻을 : WhateverValue가 정의되어 있지 않습니다. "\ (필자는 문자열 값은 SDR ["깃발 "]에서 오는 때문이라고 추측하고있다

    . toString()이 따옴표 내에 있지하지만 난 제대로 탈출로 시도

    +0

    jQuery 데이터 테이블의 urn 문자열 – Saj

    답변

    0

    따옴표를 추가하는 방법을 확실하지 오전)

    String strViewQuote = "<img src='Images/Edit.png' onclick='ViewQuote(" + sdr["QuoteID"] + ", " + sdr["ContactID"] + ", " + sdr["CompanyID"] + ",\"" + sdr["Flag"].ToString() + "\")'/>"; 
    
    +0

    문제 해결 방법 –

    +0

    jQuery 데이터 테이블의 반환 문자열로 다른 문자열에 추가되는 것을 잊어 버렸습니다. 그래서 이스케이프 문자를 넣으면 데이터 테이블 데이터로드에 실패합니다 – Saj

    +0

    이것은 jquery 데이터베이스의 반환 문자열입니다. strOutput = strOutput + "[\" "+ sdr ["QuoteID "] +"\ ","+ " ToString() + "\", "+" "+"sdr [ "FullName"] ToString() + "sdr ["QuoteDateTime " ToString() + "\", "+"\ ""+ "strViewQuote +"\ "],"; – Saj

    0

    '의 쌍 내에서 값을 동봉 SO 문자열은 다음과 같이 될 것입니다 :이 문자열이 RET를 구축하는 다른 문자열에 추가됩니다 것을 언급하는 것을 잊었다

    string strViewQuote = "<img src='Images/Edit.png' 
             onclick='ViewQuote('" + sdr["QuoteID"] + "','" + 
             sdr["ContactID"] + "','" + sdr["CompanyID"] + "','" + 
             sdr["Flag"].ToString() + "')'/>"; 
    
    관련 문제